当前位置:网站首页>selenium chrome driver运行时的cannot determine loading status from target frame detached问题
selenium chrome driver运行时的cannot determine loading status from target frame detached问题
2022-08-02 12:49:00 【bluepad】
selenium chrome driver运行时的cannot determine loading status from target frame detached问题
前言
最近在做本科毕业论文,计划用chrome driver爬取敦煌网,但是在爬取的过程中遇到了以下的问题,一直提示unknown error: cannot determine loading status from target frame detached。
WebDriverException Traceback (most recent call last)
WebDriverException: Message: unknown error: cannot determine loading status
from target frame detached
(Session info: chrome=99.0.4844.51)
1.chrome 和chrome driver版本问题
在网上看到有人说这是因为Google chrome和chrome driver的版本不兼容问题,但是我检查过我的软件版本之后发现不能帮助解决这个问题。
2.关闭科学上网软件
问题解决,好无厘头的错误原因啊。
3.换用BeautifulSoup
问题解决,selenium速度慢效率低,换用BeautifulSoup更加快速高效。
但是我在使用BeautifulSoup时多次出现timeout的报错,以下是我的两个解决方案。
1.设置断连时重新连接五次
requests.adapters.DEFAULT_RETRIES = 5
2.报错后强制sleep20秒
errortime = 0
try:
page_data = requests.get(page_url)
except OSError:
if errortimes == 0:
print("出错了!!!!!连接不上了!!!!!" + page_url)
time.sleep(20)
page_data = requests.get(page_url)
print("已经尝试重新连接了!!!!!")
else:
print("又出错了呀!!!!!" + page_url)
time.sleep(20)
page_data = requests.get(page_url)
print("已经尝试重新连接了!!!!!")
errortimes += 1
4.总结
作为爬虫小白真的踩了好多好多有意义和无意义的坑,毕竟困难总比办法多!!!
哪里写得不好或写错也请您指正!!!
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 吾爱第三课-修改版权和资源
- Js scratchable latex style draw plug-in
- 路由-嵌套路由
- 你知道图论的spfa吗?
- zabbix自动化监控脚本
- 如何更好评估信用贷风险?看这场评分卡模型直播就可以了
- Taurus.MVC V3.0.3 Microservice Open Source Framework Released: Make the evolution of .NET architecture easier in large concurrency.
- 软件成分分析:手握5大能力守护软件供应链安全
- Intelligent Image Analysis-Intelligent Home Appliance Image Target Detection Statistical Counting Detection and Recognition-iCREDIT
- 如何关闭开启硬件加速[通俗易懂]
猜你喜欢
随机推荐
汉源高科千兆12光12电管理型工业以太网交换机 12千兆光12千兆电口宽温环网交换机
linux basic command explanation
Set proxy server (Google+IE) "Recommended Collection"
Import and export data of SQL Server database
PGSQL database to realize the import and export
30 lines of code to realize serverless real-time health code recognition -- operation manual
A powerful js pop-up alert plugin
simulink PID auto-tuning
SQL Server 2014安装教程(保姆级图解教程)
js真3d柱状图插件
Openlayers 快速上手教程
pgsql数据库实现导入导出
SQL Server database generation and execution of SQL scripts
ssm access database data error
图论之Prim,最小生成树该怎么解?
Software component analysis: 5 major capabilities to protect software supply chain security
ETL(二):表达式组件的使用
Object.entries()
php——三篇夯实根基第一篇
LeetCode_139_单词拆分









