请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

selenium.common.exceptions.TimeoutException: Message: timeout

老师,这个是什么错误
File “C:/Users/Administrator/Desktop/spider/spider/spider_jd_data/spider_jd_2.py”, line 98, in
parse_good(url)
File “C:/Users/Administrator/Desktop/spider/spider/spider_jd_data/spider_jd_2.py”, line 67, in parse_good
browser.get(“https://item.jd.hk/{}.html”.format(good_id))
File “C:\Users\Administrator\PycharmProjects\python_spider\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 333, in get
self.execute(Command.GET, {‘url’: url})
File “C:\Users\Administrator\PycharmProjects\python_spider\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 321, in execute
self.error_handler.check_response(response)
File “C:\Users\Administrator\PycharmProjects\python_spider\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout
(Session info: headless chrome=76.0.3809.132)

正在回答 回答被采纳积分+3

插入代码

1回答

bobby 2019-09-17 11:48:23

这里看起来是请求没有返回,你有没有看到chrome发起url请求呢

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕村3447008 #1
    这个错误是爬了一段时间后报出来的错误,可能是后面请求自己断了?
    回复 有任何疑惑可以回复我~ 2019-09-17 15:52:48
  • bobby 回复 提问者 weixin_慕村3447008 #2
    那可以写一个middleware监控这种异常,如果出现了就重启chrome然后重新连接
    回复 有任何疑惑可以回复我~ 2019-09-18 18:13:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信