赞
踩
selenium打开网页后,即使页面已经加载出来可以操作了,但是浏览器地址栏旁边还是在转圈,后面的代码也一直无法往下执行。其实大部分原因是由于静态文件加载太慢或者外链的CDN挂了导致的。
selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000
设置超时时间后页面不必全部加载完成就可以执行下一步
browser = webdriver.Chrome(executable_path=self.path)
browser.set_page_load_timeout(1800) # 根据页面实际需要加载时间设置
参考文档:https://blog.csdn.net/qq_33480558/article/details/126062337
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。