【问题标题】:python webriver timout and try/exceptpython webdriver超时和try/except
【发布时间】:2016-10-27 10:22:27
【问题描述】:

我正在尝试打开指向 mp3 的链接,然后将其关闭。为此,我使用 driver.get(url)。如果我使用http://www.google.com 它可以工作。但是当我使用 mp3 链接时,它卡在 driver.get(url) 上。所以不会关闭。 我曾尝试使用超时进行加载,但随后又出现了另一个错误。它不执行其余代码。

如果在某处读到可以使用 try 和 except 解决此问题,但我不知道错误叫什么,所以我不知道我必须使用什么异常。

我使用的代码

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.set_page_load_timeout(5)
driver.get('https://p.scdn.co/mp3-preview/bcc67a9c1772e28a01be2074b8a4c850c8bc4587');
driver.quit()

我得到的错误

Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
driver.get(' https://p.scdn.co/mp3-preview/bcc67a9c1772e28a01be2074b8a4c850c8bc4587');
File "C:\.....\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 248, in get
self.execute(Command.GET, {'url': url})
File "C:\.....\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "C:\....\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout: cannot determine loading status
from timeout: Timed out receiving message from renderer: -0.002
(Session info: chrome=53.0.2785.143)
(Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform=Windows NT 10.0.14393 x86_64)

【问题讨论】:

    标签: python selenium timeout try-catch


    【解决方案1】:

    试试看: driver = webdriver.Chrome() driver.implicitly_wait(10) driver.get('https://p.scdn.co/mp3-preview/bcc67a9c1772e28a01be2074b8a4c850c8bc4587'); driver.quit()

    更多信息:

    http://selenium-python.readthedocs.io/waits.html

    【讨论】:

      猜你喜欢
      • 2019-06-26
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 2011-04-25
      • 2018-03-19
      • 1970-01-01
      • 2017-10-10
      相关资源
      最近更新 更多