selenium跳转到新页后,获取不到新页面的元素

来源:2-5 课程中用到的pycharm快捷键(必看!!!)

少凡

2021-11-22

http://img.mukewang.com/szimg/619b4fd5093f2a2913600493.jpg

http://img.mukewang.com/szimg/619b4fd509d7565511570754.jpg

http://img.mukewang.com/szimg/619b4fd5093fd19312650850.jpg

 http://img.mukewang.com/szimg/619b57050924a7ba12490395.jpg

写回答

1回答

bobby

2021-11-23

这不是招不到元素,是说这个元素不是可以交互的元素,比如你写错了xpath定位到了一个div元素然后给这个div元素发送一个输入,就属于这种情况,一般仔细检查一下xpath定位看看是否准确

0
3
bobby
回复
少凡
xpath拷贝出来的是浏览器调用了js之后生成的最终的html,所以如果遇到不符合预期,最好先打印出html,自己手动检查一下html,或者直接在浏览器中查看网页源码中看看原本的html是否符合预期来看看是否有动态元素在里面
2021-11-23
共3条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程