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

Selenium获取图片src返回None问题求助

问题分析与解决办法
  • 属性名使用错误:你要获取图片的src属性,但代码里调用的是get_attribute("href")——href是链接标签的属性,图片标签的源地址属性是src,这是导致输出none的直接原因。
  • 元素未完成加载:页面渲染需要时间,直接执行find_elements可能在图片元素还没渲染完成时就运行了,导致获取到的元素列表为空或属性未赋值。

修改后的代码示例

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

url_muse="https://musescore.com/user/26033606/scores/6273879"

browser=webdriver.Chrome()
browser.get(url_muse)

# 显式等待最多10秒,确保目标元素加载完成
try:
    image_elements = WebDriverWait(browser, 10).until(
        EC.presence_of_all_elements_located((By.CLASS_NAME, "KfFlO"))
    )
    src = [img.get_attribute("src") for img in image_elements]
    print(src)
finally:
    browser.quit()

内容的提问来源于stack exchange,提问作者jake is the coolest

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 07:17:07