就拿下面的代碼:硒啓動緩慢駕駛
from selenium import webdriver
browser = webdriver.Chrome()
browser.quit()
此代碼需要5秒左右運行。據我瞭解,ChromeDriver每次運行時都會啓動一個新的Chrome實例。
這是在Ubuntu 12.04上運行。
在我的應用程序中速度非常重要。有沒有辦法讓這個運行更快?
謝謝
就拿下面的代碼:硒啓動緩慢駕駛
from selenium import webdriver
browser = webdriver.Chrome()
browser.quit()
此代碼需要5秒左右運行。據我瞭解,ChromeDriver每次運行時都會啓動一個新的Chrome實例。
這是在Ubuntu 12.04上運行。
在我的應用程序中速度非常重要。有沒有辦法讓這個運行更快?
謝謝
我同意上面的MrTi,但你也可能想檢查你的代理設置。
我已經看到,當瀏覽器從無法使用的pac文件或尋找不可用代理的代理設置爲Windows時,瀏覽器啓動速度較慢。在Linux中這是否屬實,我不能說。
如果不需要,刪除代理可能會加快速度。
注意:代理人可用時,開放速度不受影響。所以它不是代理的使用,但它是不可用的。
感謝您的回答,我有什麼想法可以檢查代理設置? Chrome運行無頭,所以我不能只進入GUI來改變它.. –
對不起,不知道答案,但如果你喜歡我的答案..... –
代理設置是跨Windows應用程序的全局。您可以使用標準的Chrome實例來設置它們,並將其應用於所有其他實例 – sanya
你是對的,它每次都會啓動一個新的chrome實例。您可以查找使Chrome更快啓動,改進計算機規格或並行運行代碼的方法。 –