[英]Python mechanize wait and click
使用mechanize,如何在頁面加載后等待一些時間(某些網站在顯示鏈接之前就存在計時器,例如在下載頁面中),並且在鏈接加載后,單擊特定的鏈接? 由於這是一個錨標記,而不是提交按鈕,所以browser.submit()會起作用(這樣做時出現錯誤)?
如果它是一個錨標記,則無論它是什么,都只需GET / POST。
鏈接之間出現的計時器通常是用javascript完成的-您嘗試抓取的某些網站如果沒有javascript可能無法使用,或者需要在javascript中通過客戶端數學生成令牌。
根據站點的不同,您可以提取等待時間(以毫秒/秒為單位)和time.sleep()這么長的時間,或者必須使用可以執行javascript的內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.