簡體   English   中英

python / selenium / chromedriver TimeoutException

[英]python/selenium/chromedriver TimeoutException

我正在使用硒和鍍鉻的webdriver從網站上刮取pdf。 我使用以下內容,從列表中拉出site

driver.get(site) 
source = driver.page_source
...
...
driver.quit()

但是我一直收到以下錯誤,在我的site列表中大約有6,000個觀察結果:

Traceback (most recent call last):
File "<stdin>", line 127, in <module>
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 323, in get self.execute(Command.GET, {'url': url})
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 311, in execute self.error_handler.check_response(response)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 237, in check_response raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout
(Session info: chrome=63.0.3239.84)
(Driver info: chromedriver=2.33.506092 
(733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform=Linux 4.10.0-40-generic x86_64)

我嘗試以較短的時間間隔刷新源頁面(每200次搜索,但我應該縮短一點嗎?)。

如何延長硒的120秒超時限制?

此錯誤消息...

Traceback (most recent call last):
File "<stdin>", line 127, in <module>
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 323, in get self.execute(Command.GET, {'url': url})
.
selenium.common.exceptions.TimeoutException: Message: timeout
(Session info: chrome=63.0.3239.84)
(Driver info: chromedriver=2.33.506092 
(733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform=Linux 4.10.0-40-generic x86_64)

...表示webdriver實例無法與站點 url建立連接,並且發生超時

您的主要問題是所使用的二進制文件之間的版本兼容性 ,如下所示:

支持Chrome v60-62

  • 您正在使用chrome = 63.0
  • 硒版本是我們未知的。

因此,您使用的ChromeDriver v2.33Chrome瀏覽器v63.0之間明顯不匹配。 因此, ChromeDriver無法產生新的Chrome瀏覽器進程。

  • 更新ChromeDriver最近v2.35水平。
  • 升級Chrome瀏覽器 Chrome的穩定水平v64.x。 根據ChromeDriver v2.35發行說明
  • Selenium升級到當前版本3.9.1
  • 通過IDE 清理重新構建項目。
  • 清除瀏覽器緩存
  • 在執行Test Suite之前和之后,運行CCleaner工具清除所有操作系統瑣事。
  • 如果您的Web瀏覽器基本版本太舊,請通過帶有“ 中等掃描”功能的 Revo Uninstaller卸載Web瀏覽器 ,然后安裝Web瀏覽器的最新GA發布版本。
  • 執行測試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM