首页 > 解决方案 > Scrapy - CSS 选择器

问题描述

我试图了解 CSS 选择器如何使用 Scrapy 工作。但我绝对不明白在几个 html 标记中导航。例如,我试图提取 div id "portefeuille_bloc" 中的所有 href 链接:

代码截图

我试过这段代码,但我无法确定错误在哪里:

response.css('div[id=portefeuille_bloc a::attr(href)').extract()

此外,我尝试更深入地了解结构,并在“portefeuille_bloc_bloc:

代码截图

标签: scrapycss-selectors

解决方案


尝试这个:

response.css('div#portefeuille_bloc a::attr(href)').getall()

有关更多想法,请参阅此文档页面:

https://docs.scrapy.org/en/latest/topics/selectors.html


推荐阅读