金池909 2022-06-03 16:40
浏览 52
已结题

xpath取src属性返回空是什么原因?

爬取百度文库的时候获取不到标签内的属性值
问题相关代码,请勿粘贴截图

url = "https://www.sohu.com/a/399253135_99943404%22
url_status_code = requests.get(url).status_code
url_status_text = requests.get(url).text

html = etree.HTML(url_status_text)

p = html.xpath('//*[@id="mp-editor"]')
for a in p:
src = a.xpath('.//img/@src')
print(src)

运行结果及报错内容

标签取到img时正常返回
for a in p:
src = a.xpath('.//img')

增加属性值时返回空列表
for a in p:
src = a.xpath('.//img/@src')

我想要达到的结果

怎样可以渠道img标签内的src属性值

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 6月11日
    • 创建了问题 6月3日

    悬赏问题

    • ¥15 为什么在iis上部署网站,服务器可以访问,但是本地电脑访问不了
    • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
    • ¥15 ADS时域 连续相位观察方法
    • ¥15 Opencv配置出错
    • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
    • ¥15 气象网格数据与卫星轨道数据如何匹配
    • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
    • ¥15 微软账户问题不小心注销了好像
    • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
    • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused