Scrapy-CSS选择器

Scrapy-CSS选择器,scrapy,css-selectors,Scrapy,Css Selectors,我试图了解CSS选择器是如何使用Scrapy工作的。但我确实不明白如何在几个html标记中导航。 例如,我试图提取div id“portefueille_bloc”中的所有href链接: 我尝试了此代码,但无法确定错误在哪里: response.css('div[id=portefeuille_bloc a::attr(href)').extract() 此外,我还试图深入研究结构,并获取分部“Portefueille_bloc_bloc: 试试这个: response.css('div#p

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

我尝试了此代码,但无法确定错误在哪里:

response.css('div[id=portefeuille_bloc a::attr(href)').extract()
此外,我还试图深入研究结构,并获取分部“Portefueille_bloc_bloc:

试试这个:

response.css('div#portefeuille_bloc a::attr(href)').getall()
有关更多想法,请参见此文档页面:

试试这个:

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


没有必要将HTML标记与
id
classes

一起使用,我认为您的主要错误是缺少了
portefueille\u bloc
后面的方括号。oops..是的。谢谢!