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

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

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

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

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

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

 

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

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章