xpath 获取text()数据返回None

今天使用爬虫获取天极网的所有手机信息,在获取一些分辨率,cpu等等 返回的是None

resolution = c_li.xpath('.//div[@class="mainparam"]/table[2]/tbody/tr[1]/td[2]/text()').get() #分辨率

并且通过火狐浏览器控制台检测了我的定位元素是否有误(问题就处在这里

以下是验证方式

但是使用这个方法验证了的确好像是没有问题的

我就把爬出该页面的html返回出来看了一下

 返回的html并没有tbody标签 所以我们不能按照官网的结构来定位。这样的问题我之前也发现一次移步这里

定位的方式根据返回的html结构更改一下即可。

猜你喜欢

转载自blog.csdn.net/tang242424/article/details/107517110