测试积点老人 发表于 2022-1-25 10:54:07

为什么用selenium抓取不到淘宝网页数据?

我在做一个利用selenium模块,抓取淘宝数据的自动化程序。前面的自动打开浏览器,自动输入搜索内容,自动滑动网页游标都能够正常运行,但是到抓取淘宝数据时,却报错。给出的报错原因是找不到此元素。具体问题如下图:

出错的代码是:info=div.find_element(By.XPATH,'.//div').text我知道内容在a标签里面,但是这里面不仅有span的内容,还有直接的文本内容。我试着在这段代码的class里面加了/a/text()/span/test()/span,得到的结果同样是报错。后面我又修改了等待的时间,同样也是报错。、大家看看这是哪里出了问题?该怎么解决?

kallinr 发表于 2022-1-26 09:31:51

加个a.text()

qqq911 发表于 2022-1-26 10:25:14

淘宝有反爬

郭小贱 发表于 2022-1-26 15:20:24

淘宝这种网站一般都会做反爬处理的...

jingzizx 发表于 2022-1-26 17:21:20

有没有保护机制
页: [1]
查看完整版本: 为什么用selenium抓取不到淘宝网页数据?