有没有一种方法可以使用scrapy获取python中具有class属性的所有标记?

有没有一种方法可以使用scrapy获取python中具有class属性的所有标记?,python,html,scrapy,Python,Html,Scrapy,假设我有一个html页面,它有许多不同的属性,它们都具有相同的类: <a href = "www.example1.com" class = "example-class" Example Text 1 /> <a href = "www.example2.com" class = "example-class" Example Text 2 /> <a href = "www

假设我有一个html页面,它有许多不同的属性,它们都具有相同的类:

<a href = "www.example1.com" class = "example-class" Example Text 1 />
<a href = "www.example2.com" class = "example-class" Example Text 2 />
<a href = "www.example3.com" class = "example-class" Example Text 3 />

是否有可能获取所有包含类“example class”的文本的所有文本?在本例中,示例文本1、示例文本2和示例文本3


谢谢

是的,您可以通过以下方式完成此操作:

def parse(self, response):
    texts = response.css('a.example-class::text').getall()
    for text in texts:
        print(text)
刮片中的Css选择器

a.example-class::text
将以

如果你写错了,上面的代码应该可以用

<a href = "www.example1.com" class = "example-class" Example Text 1 />
<a href = "www.example1.com" class = "example-class">Example Text 1</a>