網頁中大部分的限制都是由js編寫的,而chrome提供了一個修改js代碼的工具,利用這個工具能夠輕鬆解決各類時間等待之類的限制。本文主要經過利用chrome命令行修改變量值得方式,控制運行流程。
git
如圖,咱們看到該網站有一個閱讀等待時間,並且一直沒有任何變化,咱們的目的是跳過這個等待時間。步驟以下:
一、按F12,打開調試面板;
二、打開source面板,找到相對應的代碼;github
三、分析代碼,咱們發現,124行元素name="Candidateposition1$BtnOk"
,名字和後面的13九、140行元素的名字document.getElementById("CandidatePosition1_BtnOk").disabled=false;
不相同,在運行到13九、140行get元素的時候,是空,因此該行運行後就有個紅叉,由於沒有get到這個元素,說明這是網站設計時候的一個BUG。那麼咱們來人工地讓這個元素的disabled屬性變成false便可;
chrome
三、如圖選擇console面板,這裏能夠用來講如一些即時的js代碼,咱們輸入document.getElementById("Candidateposition1_BtnOk").disabled=false;
請注意,這個地方的$
符號應該用下劃線,由於實際過程當中發現元素的編號並不和開始一致,遇到這種狀況,點開Elements面板查看到當前按鈕就能夠。至此咱們發現這個按鈕能夠點擊了。
工具
要看排版好的內容,請到 http://maplewizard.github.io 謝謝~網站