[英]How do I use Mechanize to process JavaScript?
我正在連接到一個網站,正在登錄。
該網站將我重定向到新頁面,而Mechanize處理所有cookie和重定向作業,但是,我找不到最后一頁。 我使用Firebug並再次完成了同樣的工作,然后發現我必須通過Mechanize傳遞另外兩頁。
我快速瀏覽了一下頁面,發現有一些JavaScript和HTML代碼,但由於它看起來不像普通的頁面代碼而無法理解。 這些頁面是做什么用的? 他們如何重定向到其他頁面? 我應該怎么做才能通過這些?
這些頁面是做什么用的? 他們如何重定向到其他頁面。 我應該怎么做才能通過這些?
有時在這些頁面上完成工作。 有時,JavaScript可以防止自動訪問,例如您要嘗試執行的操作:)。 許多網站都進行了不必要的檢查,以確保您使用的瀏覽器“不錯”,因此請確保將user_agent
設置為通用名稱,例如IE。 有時將user_agent
設置為看起來像舊的瀏覽器會讓您不用JavaScript就可以過去。
網站自動化很有趣,因為您必須使用多種策略來勝過網站及其軟件開發人員。 就像其他人所說的那樣,Watir是目前克服JavaScript的最佳工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.