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

亚马逊商品页面URL无法作为ImageURL导入Power BI,求首图获取方案

解决方案:通过亚马逊ASIN导入首张商品图到Power BI

直接使用商品详情页URL无法被Power BI识别,因为Power BI需要的是图片的直接访问URL,而非页面URL。以下提供手动单条处理和批量自动处理两种方案:

一、手动处理(适合少量ASIN)

  • 打开对应亚马逊商品页面(如https://www.amazon.com/dp/B000052YEN?th=1)
  • 右键点击页面中的首张主商品图,选择「复制图片地址」(不同浏览器选项文字可能略有差异,如「复制图像链接」)
  • 得到类似https://m.media-amazon.com/images/I/xxxxxx.jpg格式的直接图片URL,将该URL导入Power BI并设置为「Image URL」类型即可正常显示。

二、批量自动处理(适合大量ASIN)

使用Power Query自动抓取图片URL,步骤如下:

  1. 在Power BI中创建一个包含所有ASIN的表(列名设为ASIN)
  2. 进入Power Query编辑器,为该表添加自定义列,使用以下公式提取首张图片的直接URL:
    let
        baseUrl = "https://www.amazon.com/dp/",
        fullUrl = baseUrl & [ASIN],
        // 模拟浏览器请求避免反爬
        pageContent = Web.Contents(fullUrl, [Headers=[#"User-Agent"="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36"]]),
        pageData = Web.Page(pageContent),
        imageList = pageData{0}[Data]{0}[Image],
        firstImageUrl = imageList{0}[Src]
    in
        firstImageUrl
    
  3. 提取完成后,返回Power BI数据视图,选中新生成的图片URL列,右键选择「更改类型」>「Image URL」
  4. 在报表视图中添加「图像」可视化控件,将该Image URL列拖入控件即可批量显示商品图片。

注意事项

  • 图片URL后缀(如_SX679_)用于控制尺寸,可根据需求修改后缀调整图片大小,或直接删除后缀获取原始尺寸
  • 若遇到亚马逊反爬限制,可尝试分批处理ASIN,或更换User-Agent参数模拟不同浏览器
  • 针对非美国亚马逊站点,需修改baseUrl前缀(如亚马逊中国为https://www.amazon.cn/dp/)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 11:06:22