首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下一页的Xpath - Scrapy

下一页的Xpath - Scrapy
EN

Stack Overflow用户
提问于 2019-12-18 19:58:14
回答 2查看 68关注 0票数 0

我正在使用Scrapy抓取沃尔玛网站,我正在尝试一个类别,但我无法确定下一页的xpath。这是我的资料,有人能帮帮忙吗?

代码语言:javascript
复制
response.xpath('//*[@class="paginator outline"]/ul/li/a/@href')

要检查的沃尔玛网址:https://www.walmart.com/browse/electronics/tvs/3944_1060825_447913

EN

回答 2

Stack Overflow用户

发布于 2019-12-18 20:16:35

该过程是在活动页面链接之后查找<li>标记。活动页面链接是使用//*[@class="active"]找到的,因此您必须查找此特定活动<li>相对于所有实际<li>标记的索引。要查找所有的<li>标记,请使用这个xpath //*[@class="paginator-list"]/li。正如您在aria-label类中看到的,它将显示“Page x of y selected”。x将是索引,因此您只能搜索x+1页面。

要查找<li>或aria-label类中的值,需要使用.text().extract()函数。

这将会起作用

票数 0
EN

Stack Overflow用户

发布于 2019-12-25 13:30:42

我尝试使用paginator list://*@class="paginator-list"/li提取所有li页面标记。我没有得到任何结果。当我试图提取所有的div id标签时,这个带有分页器“midas- show container -midas 1”的容器没有出现。不确定我错过了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59391554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档