You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取img标签中的alt属性值?现有代码无法从img标签获取标题

提取img标签的alt属性值

要获取img标签的alt属性值,不能使用.text方法(该方法用于获取元素的文本内容),需要使用get_attribute("alt")来读取属性值。结合你的场景,调整代码如下:

try:
    # 定位目标img元素,可根据实际页面结构调整XPath
    img_element = webdriver.find_element(By.XPATH, "//div[@data-dyn='titleArtImage']//img")
    alt_content = img_element.get_attribute("alt")
    print("Alt属性值: " + alt_content)
except:
    alt_content = "missing alt text"

关键说明:

  • 定位元素时,要确保XPath能精准指向目标img标签,若img的父元素结构和你提供的示例一致,上述路径可直接使用
  • 读取HTML元素的属性必须用get_attribute("属性名称"),.text仅适用于提取元素内部的文本节点内容

内容的提问来源于stack exchange,提问作者karthi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 13:54:52