想說以不開啟瀏覽器來執行selenium爬蟲,但執行很久後出現
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: -0.005
(Session info: headless chrome=86.0.4240.198),找了各種資料(2020年的資料)都沒辦法解決,附上程式碼
options = webdriver.ChromeOptions()
options.headless = True
web = webdriver.Chrome(
executable_path = r'D:\chromedriver_win32 (1)\chromedriver.exe', options = options
)
p.s我用的是pycharm,windows系統
謝謝大家
mimi0733, 你好
請問你沒有隱藏 Selenium 會有這個情況出現嗎?
根據你提出的問題, 與隱藏 Selenium 與否沒有關係,
比較大的可能是出現在-->超時 (TimeOut)
造成超時原因有很多, 可能是短時間一次向伺服器送大量請求而沒有回傳導致 超時 (TimeOut)
也有可能是對方伺服器的問題導致 超時 (TimeOut)
歡迎討論