運行Selenium腳本時,發現有時候由於網絡或性能問題,加載網頁時間太長,無法繼續執行后續操作,但是實際上元素都已經加載出來了。
解決
# 設置頁面加載超時時間
d.set_page_load_timeout(3)
d.set_script_timeout(3)
try:
openurl(d, url)
except:
print('time out after 3 seconds when loading page!!!')
d.execute_script('window.stop()')
