如何使用Scrapy定位数据属性

图书

我正在使用Scrapy库对网页进行爬网。

但是我有一个问题。我不知道如何定位data属性。

我有一个data属性链接,href如下所示:

<a data-item-name="detail-page-link" href="this-is-some-link">

我想要的是的价值href如果上a过课,我可以这样做:

response.css('.some-class::attr(href)') 

但是问题是我不知道如何定位data-item-name属性。

有什么建议吗?

西扬·班达里

使用scrapycss选择器,您可以执行以下操作:

response.css('a[data-item-name="detail-page-link"]::attr(href)').extract() 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章