在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()

但它不起作用。
我怎么能这样做?
由于
乔尼
答案 0 :(得分:0)
您正在将xpath
选择器与'a[rel="next"]::attr(href)'
选择器合并。
用css:
'//a[@rel="next"]/@href'
使用xpath
StreamWriter