iT邦幫忙

0

不開啟瀏覽器來執行selenium(headless)

想說以不開啟瀏覽器來執行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系統
謝謝大家

RoT iT邦新手 5 級 ‧ 2020-11-17 11:08:12 檢舉
mimi0733, 你好

請問你沒有隱藏 Selenium 會有這個情況出現嗎?

根據你提出的問題, 與隱藏 Selenium 與否沒有關係,

比較大的可能是出現在-->超時 (TimeOut)

造成超時原因有很多, 可能是短時間一次向伺服器送大量請求而沒有回傳導致 超時 (TimeOut)

也有可能是對方伺服器的問題導致 超時 (TimeOut)

歡迎討論

1 個回答

0
RoT
iT邦新手 5 級 ‧ 2020-11-17 11:08:42

mimi0733, 你好

請問你沒有隱藏 Selenium 會有這個情況出現嗎?

根據你提出的問題, 與隱藏 Selenium 與否沒有關係,

比較大的可能是出現在-->超時 (TimeOut)

造成超時原因有很多, 可能是短時間一次向伺服器送大量請求而沒有回傳導致 超時 (TimeOut)

也有可能是對方伺服器的問題導致 超時 (TimeOut)

歡迎討論

我要發表回答

立即登入回答