注册
登录
查看:359 | 回复:9
天天开心
有没有大佬帮助下,table节点下始终返回空,搞了一天了,烦死了
发表于 2021/10/23 15:09:58
楼主

10.23.1.png

天天开心
发表于 2021/10/23 15:11:04
沙发

10.23.2.png


结果返回空

下乡的眼
发表于 2021/10/23 15:15:47
板凳

晕了,引用那么多

你看看你 requests返回的网页有相关信息没得

墨渊
发表于 2021/10/23 15:18:46
4楼

htm.xpath( //div[@class= co_content8 ]/ul/table


10.23.3.png

这个替换成上面那个,然后print(item_info)

天天开心
发表于 2021/10/23 15:20:10
5楼

打印响应没问题 , 还是在xpath这里的问题,但是xpath语法没有错



10.23.4.png

天天开心
发表于 2021/10/23 15:21:49
6楼

在shell下能定位到ul节点 到table节点就没有了


10.23.5.png

墨渊
发表于 2021/10/23 15:24:13
7楼

./tbody/tr[2]/td[2]/b/a/text()


10.23.6.png


这个也替换成上面的


天天开心
发表于 2021/10/23 15:28:28
8楼

tbody不能加的 这是网页自动改变的

原始的不会有这个节点

并且上面都打印为空 这里for循环也是摆设

大佬 要不你根据我的网页试下

不知道怎么了

上个月都正常 现在突然就不行了


下乡的眼
发表于 2021/10/23 15:30:41
9楼

table标签不能加,加了,就没得数据,我喜欢用 parsel这个库


10.23.7.png

天天开心
发表于 2021/10/23 15:31:45
10楼

谢谢大佬

直接用你这个语法可以

我今天排除法 就是发现在table这里有问题

在shell下一步步测试在ul还正常 加了table就是空

关键是 我上个月也是这样用的都行

前几天用的专业版试用期到期了又下了个社区版的

然后重新写这个爬虫就让我懵逼了 搞了一天


立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品