小赖是小菜 2023-06-06 20:51 采纳率: 0%
浏览 13

xpath属性值提取

  • 写回答

1条回答 默认 最新

  • 不良使 Python领域潜力新星 2023-06-07 08:43
    关注

    出现这种情况可能是因为图片的src属性是通过JavaScript动态生成的,而不是在html中静态地指定的。在这种情况下,你需要找到实际使用的图片地址,然后使用xpath提取。这种实际图片地址可能出现在lz_src这样的自定义属性中。

    对于这种情况,你可以通过以下步骤来提取图片地址:

    1. 找到实际使用的图片地址
      打开浏览器调试工具,在网页上找到对应的图片元素,然后查看其属性。在你的例子中,实际使用的图片地址可能在img标签的lz_src属性中。你可以将鼠标移到该属性上,查看属性值以获得实际图片地址。

    2. 使用xpath提取图片地址
      在Python代码中,你可以使用xpath来提取该图片地址。使用@符号加上属性名来选取属性值。对于你的例子,可以使用以下的xpath表达式:

    ./a/img/@lz_src
    

    这将选取a标签下的img标签的lz_src属性值。

    建议在编写代码时,先用Python的requests库获取网页的html源码或使用浏览器控制库模拟浏览器访问页面,然后使用xpath对html源码进行解析和提取,以获取所需的数据。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月6日

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料