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

如何用Selenium从product-picture元素中提取图片源地址字符串?

如何提取指定div下图片的src字符串?

你当前的代码获取到的是WebElement对象列表,要提取src属性值,需要遍历每个元素并调用get_attribute('src')方法:

# 获取所有目标img元素
img_elements = driver.find_elements_by_xpath("//div[@class='product-picture']/img")
# 遍历元素提取src字符串
img_src_list = [img.get_attribute('src') for img in img_elements]
# 打印结果
print(img_src_list)

关键说明:

  • find_elements_by_xpath返回的是WebElement对象集合,每个对象代表页面上的一个img元素,直接打印会输出对象本身而非属性值。
  • get_attribute('src')方法可以获取元素的指定属性值,这里就是图片的源地址字符串。
  • 用列表推导式可以简洁地将所有src值收集到一个列表中,方便后续处理。

针对你的HTML结构验证:

你的页面中每个product-picture类的div下都包含一个带src属性的img标签,上述代码会精准提取这些src值,最终输出类似:

[
    "https://t3a.coupangcdn.com/thumbnails/remote/212x212ex/image/vendor_inventory/6ca9/2e097d911efc291473d0c47052cdc8f42d7b7b8f2a3ebbb0ccc974d76fe4.jpg",
    "https://thumbnail11.coupangcdn.com/thumbnails/remote/212x212ex/image/retail/images/239519218793467-6edc7d92-4165-4476-a528-fa238ffeeeb6.jpg"
]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:16:02