qq_21920931 2018-12-29 00:32 采纳率: 0%
浏览 3215

Selenium无法停止加载

我想爬取某网页,该网页加载速度特别慢,所以设置超时时间强制加载
driver.set_page_load_timeout(3)
try:
driver.get('链接')
except TimeoutException:

driver.execute_script('window.stop()')#超时后停止加载

然后报错,后面的代码都无法执行了
报错信息如下
selenium.common.exceptions.TimeoutException: Message:Timeout

  • 写回答

2条回答

  • lyhsdy 2018-12-31 02:09
    关注

    ←如果以下回答对你有帮助,请点击右边的向上箭头及采纳下答案

    from selenium import webdriver
    d= webdriver.PhantomJS()
    d.set_page_load_timeout(10)
    d.set_script_timeout(10)#这两种设置都进行才有效
    

    https://blog.csdn.net/ginynu/article/details/63697559

    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作