想要一個腳本來刪除URL列表的標題,但是如果我們需要等待整個頁面加載,它可能會超級慢。標題是我正在尋找的唯一的東西。Selenium python:如何在頭部/標題加載時停止頁面加載?
標題被加載時,我們可以停止頁面加載嗎?也許有像EC.title_contains之類的東西。
想要一個腳本來刪除URL列表的標題,但是如果我們需要等待整個頁面加載,它可能會超級慢。標題是我正在尋找的唯一的東西。Selenium python:如何在頭部/標題加載時停止頁面加載?
標題被加載時,我們可以停止頁面加載嗎?也許有像EC.title_contains之類的東西。
您是否嘗試過在您的selenium功能中設置pageLoadStrategy?
您可以在此線程閱讀更多關於它 - Page load strategy for Chrome driver
和
http://webdriver.io/guide/getstarted/configuration.html - 有點過時表示,它是隻適用於Firefox,但現在應該適用於所有瀏覽器。
問題是,webdriver.io作爲示例等待,直到頁面已完全加載,並且選項卡中的加載計時器消失。這是一個很好的理由,因爲很多API的.getText在加載整個頁面之前都不工作,因爲有時候這個元素只會在最後作爲例子加載。 但是你可以通過減少加載時間:
您使用擴展腳本一樣安全或者其他簡單的腳本攔截,阻止使用JavaScript內嵌或外置的一切。
2.轉到Chrome設置並禁用像cookies,JavaScript,閃存等一切都只是一切。
轉到鉻://標誌和禁用JavaScript中的一切(所有API's像遊戲手柄API等)的WebGL,帆布等 - 你真的可以禁用一切,我也有一個鍍鉻配置文件,我禁用了一切。
現在與正常的互聯網速度和良好的CPU,你可以在1-3秒內打開每個網站。
或者您可以嘗試一種無頭瀏覽器。