【问题标题】:Pyquery get value of "srcset" attributePyquery获取“srcset”属性的值
【发布时间】:2017-12-13 08:23:58
【问题描述】:

我正在尝试使用 pyquery 和 python3 提取 img 标记的 srcset 属性。

<img alt="my-image" srcset="//url/i/need/to/extract">

提取alt 属性按预期工作,并返回“my-image”

(".item-thumb img").attr('alt')

但此方法不适用于属性srcset。它返回None

(".item-thumb img").attr('srcset') #doesn't work
(".item-thumb img").attr.srcset #doesn't work

如何解决这个问题?如果没有内置方式,可能是正则表达式?谢谢。

【问题讨论】:

    标签: python srcset pyquery


    【解决方案1】:

    原来,虽然属性只是srcset,但你需要改用data-srcset。这条线就像一个魅力。

    (".item-thumb img").attr('data-srcset')
    

    我不知道这种行为的原因是什么。

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      相关资源
      最近更新 更多