sc rel next href with rel =" next"

时间:2017-02-11 14:45:48

标签: scrapy

在Scrapy示例中我发现了这一行



 next_page = response.css('div.prev-post > a ::attr(href)').extract_first()




现在我不想选择第一个 因此,我将提取第一个链接,其中包含' rel =" next"'在它上面。

我用

尝试



next_page = response.css('div.prev-post > a[@rel="next"] ::attr(href)').extract_first()




但它不起作用。

我怎么能这样做?

由于

乔尼

1 个答案:

答案 0 :(得分:0)

您正在将xpath选择器与'a[rel="next"]::attr(href)' 选择器合并。

用css:

'//a[@rel="next"]/@href'

使用xpath

StreamWriter