有没有办法使用scrapy获取python中具有class属性的所有标签?

杰克·赫勒

可以说我有一个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。

谢谢

费利克斯·埃克洛夫(FelixEklöf)

是的,您可以执行以下操作:

def parse(self, response):
    texts = response.css('a.example-class::text').getall()
    for text in texts:
        print(text)

杂乱的CSS选择器

a.example-class::text将定位<a>具有该类的元素,example-class并且::text是scrapy中的特殊选择器,它将提取这些选择器的文本内容。

但是,您写道您的元素如下所示:

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

看起来有点怪异,通常链接应如下所示:

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

如果您将它们写错了,那么上面的scrapy代码应该可以工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法获取JavaFX属性的所有绑定?

来自分类Dev

有没有办法扩展swig / python中的所有类?

来自分类Dev

有没有办法在python脚本中获取变量的所有值?

来自分类Dev

有没有办法在beforeSave或afterSave中获取属性的先前值?

来自分类Dev

有没有办法使用C#在autocad(.dwg)中获取所有折线?

来自分类Dev

有没有办法使用jQuery从选择项中获取标签?

来自分类Dev

在neo4j的密码中,有没有办法获取节点的属性键?

来自分类Dev

KIF:有没有办法在当前屏幕上获取所有辅助功能标签?

来自分类Dev

有没有办法从PHP SDK中的Parse获取所有类?

来自分类Dev

有没有办法在sulu设置标签中添加我自己的属性?

来自分类Dev

有没有办法从npm运行的模块中获取package.json属性?

来自分类Dev

有没有办法让所有Class元素都没有for循环?

来自分类Dev

有没有办法在Python中包含±(正负)?

来自分类Dev

有没有办法从列表中获取具有特定属性的所有项目

来自分类Dev

有没有办法显示HTML中python数组中的所有元素?

来自分类Dev

有没有办法获取JavaScript中存储在数组中的对象的属性?

来自分类Dev

有没有办法查看进程在Linux中具有的所有线程的详细信息?

来自分类Dev

有没有办法列出来自Python的所有使用中的套接字?

来自分类Dev

有没有办法在python中禁止舍入?

来自分类Dev

有没有办法使用Apache Tika从文档文件中获取所有样式?

来自分类Dev

Java:有没有办法在枚举中获取具有不同返回类型的方法?

来自分类Dev

Python - 有没有办法获取对象的所有属性

来自分类Dev

有没有办法在python中获取所有大写和小写字母以及数字的列表?

来自分类Dev

有没有办法使用装饰器“@property”获取类的所有功能?

来自分类Dev

有没有办法在计算属性中获取 v-model 值?

来自分类Dev

有没有办法在没有 ID 的情况下获取 SELECT TAG 中的所有选项值?

来自分类Dev

使用 sql alchemy 查询有没有办法遍历表中的所有列

来自分类Dev

有没有办法使用图形 api 或不同的 api 从邮件消息中获取 Office 365 标签?

来自分类Dev

有没有办法使用css在html中隐藏没有id或class的元素?

Related 相关文章

  1. 1

    有没有办法获取JavaFX属性的所有绑定?

  2. 2

    有没有办法扩展swig / python中的所有类?

  3. 3

    有没有办法在python脚本中获取变量的所有值?

  4. 4

    有没有办法在beforeSave或afterSave中获取属性的先前值?

  5. 5

    有没有办法使用C#在autocad(.dwg)中获取所有折线?

  6. 6

    有没有办法使用jQuery从选择项中获取标签?

  7. 7

    在neo4j的密码中,有没有办法获取节点的属性键?

  8. 8

    KIF:有没有办法在当前屏幕上获取所有辅助功能标签?

  9. 9

    有没有办法从PHP SDK中的Parse获取所有类?

  10. 10

    有没有办法在sulu设置标签中添加我自己的属性?

  11. 11

    有没有办法从npm运行的模块中获取package.json属性?

  12. 12

    有没有办法让所有Class元素都没有for循环?

  13. 13

    有没有办法在Python中包含±(正负)?

  14. 14

    有没有办法从列表中获取具有特定属性的所有项目

  15. 15

    有没有办法显示HTML中python数组中的所有元素?

  16. 16

    有没有办法获取JavaScript中存储在数组中的对象的属性?

  17. 17

    有没有办法查看进程在Linux中具有的所有线程的详细信息?

  18. 18

    有没有办法列出来自Python的所有使用中的套接字?

  19. 19

    有没有办法在python中禁止舍入?

  20. 20

    有没有办法使用Apache Tika从文档文件中获取所有样式?

  21. 21

    Java:有没有办法在枚举中获取具有不同返回类型的方法?

  22. 22

    Python - 有没有办法获取对象的所有属性

  23. 23

    有没有办法在python中获取所有大写和小写字母以及数字的列表?

  24. 24

    有没有办法使用装饰器“@property”获取类的所有功能?

  25. 25

    有没有办法在计算属性中获取 v-model 值?

  26. 26

    有没有办法在没有 ID 的情况下获取 SELECT TAG 中的所有选项值?

  27. 27

    使用 sql alchemy 查询有没有办法遍历表中的所有列

  28. 28

    有没有办法使用图形 api 或不同的 api 从邮件消息中获取 Office 365 标签?

  29. 29

    有没有办法使用css在html中隐藏没有id或class的元素?

热门标签

归档