selenium+python打开网页的时间判断

selenium+python打开动态网页、寻找网页内容的坑。记录于此。

selenium+python打开动态网页、寻找网页内容时,如果因为网速等各种原因使得页面显示出现“延迟”时,程序会出现错误,无法找到元素,或者无法执行和某个元素对应的动作(比如click)。 

某种程度上,类似自动驾驶级别的L4, 关键事件还是需要用户自己接管,这种自动化还不是按个按钮就能“喝咖啡”的程度(L5级别)。

查看了一些帖子,国内的、国外的,最终还是“既来之,则安之”: 这种事情就是使用selenium+python操作动态网页的代价。如果后续有改进了,再更新。

"js代码执行完毕,程序则顺利返回,继续用户程序中后续的动作“。但是,"js代码执行完毕是一回事,js执行后返回的内容完全显示在用户端,是另一回事。”  大致意思是,如果动态(js)执行的结果还没有在用户端正常显示,意味着用户端还没有完全接收到动态(js)代码执行的结果,所以找不到。

 

最终,selenium + python打开动态网页要等多久? 用户自己根据自己的情况给出一个“等待时间”。

 

(之所以标记为 原创,是因为参考了很多帖子,很难一一找寻并罗列在这里。笔记的目的是记录自己的学习过程,希望没有侵权嫌疑)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值