python while循環(huán)語(yǔ)句 如何使用seleniumwebdriver來(lái)判斷一個(gè)網(wǎng)頁(yè)加載完畢?
如何使用seleniumwebdriver來(lái)判斷一個(gè)網(wǎng)頁(yè)加載完畢?可能有兩種思考方式:首先,通過(guò)監(jiān)視網(wǎng)絡(luò)請(qǐng)求找到加載緩慢的資源,然后嘗試停止它們。在查看stackoverflow之后,有人提供了一個(gè)方
如何使用seleniumwebdriver來(lái)判斷一個(gè)網(wǎng)頁(yè)加載完畢?
可能有兩種思考方式:首先,通過(guò)監(jiān)視網(wǎng)絡(luò)請(qǐng)求找到加載緩慢的資源,然后嘗試停止它們。在查看stackoverflow之后,有人提供了一個(gè)方法,但感覺(jué)有點(diǎn)麻煩。如果你愿意嘗試,自己搜索硒第二,改變思維方式,只要所需資源被加載,停止加載。粗略看了selenium的文檔之后,似乎并沒(méi)有直接提供這樣的等待策略,但是您可以設(shè)置加載時(shí)間,捕獲超時(shí)異常,然后執(zhí)行JS代碼來(lái)停止頁(yè)面加載。找一個(gè)1024的網(wǎng)站試試看還是可行的
坐等考神提供專業(yè)的方法。
selenium怎么判斷頁(yè)面加載完成python?
判斷頁(yè)面主要參數(shù)是否加載,從而判斷頁(yè)面是否加載。
等待webdriver()元素出現(xiàn)在頁(yè)面底部driver.execute腳本(“窗口.scrollTo(0, document.body.scrollHeight文件)“”
只要值小于document.body.scrollHeight文件它還沒(méi)有滑到頁(yè)面底部。