指南

亞馬遜圖片下載:賣家技術指南

作者 ASINCrate Team · · · 16 分鐘閱讀

如果你曾經右鍵儲存一張亞馬遜產品圖,結果只拿到一張 500 像素、檔名像 71xKf-mdsTL._AC_SL500_.jpg 的 JPG,那你已經踩過這個坑了。亞馬遜的圖片系統本來就是為了分發預裁切、預快取的衍生圖而設計的——從不主動給原圖——輪播更把整套變體圖藏在一個大多數人根本不看的 JSON 物件裡。

這篇指南是我當年第一次搭建競品研究工作流程時最想讀到的參考。接下來會拆解 CDN 的 URL 語法,走完四種真實可用的下載方法(包括那些沒人提的取捨),再教你把抓下來的一堆素材變成真正有用的東西——一套以 CTR 為核心的圖片稽核框架,可以用來跑遍自己品類裡前 20 個 listing。

亞馬遜圖片管線究竟怎麼運作

亞馬遜不是把圖片當成靜態檔案儲存的。每張上傳的產品照片入庫時只處理一次,之後由影像服務按需動態產生——裁切、縮放、重新壓縮、加浮水印。URL 本身就是那次 API 呼叫。

動手下載之前,有三件事值得先搞清楚:

  1. 只要去掉 URL 裡的尺寸參數,原圖永遠拿得到。CDN 保留著來源素材;URL 只是告訴渲染器要產出哪種衍生圖。
  2. DOM 裡沒有統一的圖庫。可見的輪播只渲染目前選取的變體。完整圖片集藏在一個叫 colorImages(某些模板上是 initial.colorImages.initial)的 JavaScript 物件裡——雜湊結構,每個鍵是一個變體 ASIN,值是一組圖片物件,包含 hiReslargethumbmainUrl 欄位。
  3. A+ 內容使用另一個主機與另一塊 DOM 區域,不屬於 colorImages。需要單獨掃描 #aplus_feature_div(供應商品牌對應 aplus3p_feature_div),把 <img> 標籤拉出來。

網路上絕大多數「亞馬遜圖片下載」教學止步於輪播。頁面上一半素材根本沒被抓到。這就是「只給你 5 張圖的擴充功能」和「給你 38 張圖的擴充功能」之間真正的差距。

亞馬遜圖片 URL 語法

讀懂圖片 URL,是 CP 值最高的一件事。看起來亂,其實是個小型 DSL。來看一個真實的例子:

https://m.media-amazon.com/images/I/71xKfQk-mdsL._AC_SL1500_.jpg

它有四個有意義的部分:

片段 含義
m.media-amazon.com/images/I/ 目前的全域圖片主機。(較舊的 listing 仍在用 images-na.ssl-images-amazon.com —— 兩個都能用。)
71xKfQk-mdsL 資源 ID。只有這一段與具體的那張圖綁定。
._AC_SL1500_ 處理區塊。每個標記之間用點號分隔。
.jpg 輸出格式。大多數素材可替換為 .png.webp

想要原圖,保留資源 ID、去掉整個處理區塊就行:

https://m.media-amazon.com/images/I/71xKfQk-mdsL.jpg

這個 URL 回傳的是來源上傳檔。對目前的 listing 而言,最長邊通常在 1500–2560px 之間,A+ Premium 模組與 360 度旋轉影格有時高達 5000px 以上。

每個處理標記逐一拆解

下面是一份可用的標記清單。你很少需要用全,但理解了它們,下次亞馬遜變動 CDN 行為時你也能從容應對。

標記 作用
_AC_ 「Amazon Common」—— 標準渲染上下文。常出現,但並非嚴格必需。
_SL1500_ 把最長邊(Scale Longest)縮放到 1500px。改數字即可控制尺寸。
_SX466_ 縮放到寬度 466px(高度自動)。
_SY679_ 縮放到高度 679px(寬度自動)。
_SR300,300_ 縮放並調整(Scale and Resize)到 300×300 的框內,必要時補白。
_CR0,0,500,500_ 裁切矩形(Crop Rectangle):來源圖上的 x、y、寬、高(像素)。
_QL80_ 品質等級(Quality Level)80(JPEG 品質)。預設約為 70。
_FMjpg_ 強制輸出格式為 JPEG(也有 _FMpng__FMwebp_)。
_PIfont,TopLeft,... 程式化圖片(Programmatic Image)疊加 —— 用於「Best Seller」或「Limited Time」之類的角標。
_US40_ 左上角精靈圖(Upper-left Sprite)—— 內部使用,多數情況可放心移除。
_RI_ 渲染圖片(Render Image)標記,對衍生圖通常是空操作。

順序很重要。標記由左到右依序讀取並串聯:._SX300_AA300_QL80_ 會先縮放到 300 寬,再約束進 300×300 的正方形框,最後以 JPEG 品質 80 重新編碼。

半個網際網路都在推薦的那個「小技巧」

有些部落格說「把 _SL500_ 改成 _SL1500_ 就能拿到高解析版」。這管用,但多此一舉。更快的做法是直接刪掉整個處理區塊。原圖就在那兒——根本不用猜最大寬度是多少。

兩個實用的注意點:

  • 有些很舊的 listing 存的來源圖比現在的要求要小。如果你去掉參數後拿回一張 1000px 的圖,那它就是原圖。
  • 變體色塊(_SS40_)是刻意做小的縮圖。去掉參數後回傳的是一張 200–300px 的圖,而非高解析圖。色塊屬於另一類素材。

每種圖片類型各自存在哪裡

亞馬遜的檔名後綴是一套編目系統,不是巧合。整理好的下載裡,你會看到 MAINPT01SWATCH 這樣的代碼——對應著各自填充的位置。

代碼 位置 賣家拿它做什麼
MAIN 主圖 —— 每個 listing 只有一張。純白背景,產品占滿畫面 ≥85%,不允許文字或角標。 最大的單一 CTR 槓桿。畫面占比規則會被強制執行。
PT01PT08 8 個副圖位。無背景限制。 情境圖、資訊圖、尺寸示意、成分細節、前後對比。
SWATCH 變體選擇器的縮圖(顏色、圖案、材質)。 變體選擇器旁邊那些小色塊。
APLUS_* 五點描述下方的 A+ 內容模組。 品牌故事、對比圖表、橫幅面板。
APLUS_PREMIUM_* A+ Premium(僅限品牌註冊):1464px 寬的大圖、影片輪播、熱區圖。 更高保真的品牌敘事。很少有品類用得好 —— 往往是觸手可及的差異化機會。
IN01IN08 「情境內」備選圖,在部分站點會出現在搜尋結果的側邊預覽裡。 亞馬遜可能挑去在搜尋裡展示的情境圖。
REVIEW_* 買家上傳的評論照片。著作權歸評論者所有。 真實使用照片、包裝照、瑕疵紀錄。

研究競品時,這些位置的分布會直接告訴你對方的策略。MAIN + PT01PT07 + APLUS_PREMIUM 一應俱全,說明對方在認真砸錢做轉換。只有 MAIN + 3 個 PT 位、沒有 A+,那是在白白讓出 CTR。

方法一:Chrome 擴充功能(務實之選)

一個專門打造的擴充功能會解析 colorImages JSON、走訪 A+ 的 DOM、為每個素材拼出裸 URL,然後打包成帶變體資料夾的 ZIP。這就是它的全部工作。它成為大多數賣家首選,靠的不是功能獨特——以下每種方法技術上都能取到高解析圖——而是效率。12 個變體、完整 A+ 內容、6 個評論影片,意味著 90+ 個素材要逐一處理。一個 URL 一個 URL 地摳,那不叫工作流程。

如何使用 ASINCrate

  1. 安裝 ASINCrate ,從 Chrome Web Store 取得。在 Edge、Brave 與 Arc 上同樣可用。
  2. 打開任意亞馬遜產品頁面,涵蓋 15+ 個支援的站點(US、UK、DE、JP、IN、FR、IT、ES、CA、AU、MX、BR、NL、SE、AE、SG、TR、PL)。
  3. 點擊「下載 ZIP」。 擴充功能會抓取 MAIN、所有 PT*、每個變體的完整圖片集、所有 SWATCH 縮圖、每一張 A+ 內容圖,以及買家評論媒體。檔案落進以變體命名的資料夾裡;檔名包含 ASIN 與位置代碼。
  4. 可選匯出一份 CSV,欄位包含 ASIN、變體、位置、高解析 URL、尺寸。如果你要對 20+ 個 listing 做稽核,這正是你想要的輸入格式。

右鍵儲存拿不到的東西:依變體分組、位置代碼嵌入檔名、A+ 內容、評論媒體,以及一份可以在試算表裡做樞紐分析的 CSV 清單。

其他擴充功能,實話實說的比較

  • AMZ Downloader —— 免費圖片匯出;影片與 CSV 要 $6.99/月 的等級。並非在每個模板上都會解析 colorImages 裡的隱藏變體。
  • SellerSprite AmzSave —— 需要登入 SellerSprite 帳號。只能下圖,不區分 A+ 內容。
  • EcomStal —— 100% 免費,站點涵蓋廣,但沒有 CSV 匯出,也沒有變體資料夾結構。
  • ASINCrate —— 變體資料夾 ZIP、CSV 清單、A+ 內容 + 評論媒體、HLS 影片下載 ,單張下載免帳號。

只是偶爾拉一張主圖,上面任意一個(或者直接對去掉參數的 URL 右鍵儲存)都夠用。但如果每週要做品類稽核,差距就是每次省下的幾個小時。

方法二:右鍵儲存(為什麼它對賣家幾乎從不奏效)

對任意可見圖片右鍵→「另存圖片」,拿到的是渲染後的衍生圖,而非原圖——通常是 _SL500__AC_SL679_,視可視範圍大小而定。檔名形如 41ABC123._SL500_.jpg,沒有 ASIN,也沒有位置資訊。

就算用上 URL 技巧(新分頁打開、去掉尺寸參數、儲存),也只能拿到目前展示的那個變體。其餘變體在你點進去之前根本不會進 DOM。這是右鍵儲存做不了成體系研究的根本原因:頁面把約 80% 的素材都藏起來了。

適合:隨手拉一張圖做參考。不適合:任何成體系的工作。

方法三:網頁抓取(當你要處理 1000+ 個 ASIN 時)

對於需要把成千上萬個 ASIN 入庫的資料團隊,專門的抓取基礎設施才說得通:

  • Crawlbase / ScraperAPI / Bright Data —— 提供輪換的住宅或資料中心代理,以及驗證碼破解。解析器你自己寫;請求層他們搞定。規模化下預計每次請求 $0.001–$0.005,外加隨亞馬遜 HTML 變動而維護選擇器的工程時間。
  • Keepa / Helium 10 API —— 更上層的產品資料 API。圖片 URL 是回應的一部分。按 ASIN 算更便宜,但保真度更低(通常只有主圖,偶爾最多 7 張副圖)。
  • ImportFromWeb —— 一個把亞馬遜 HTML 拉進儲存格的 Google Sheets 公式。給你的是可複製貼上的 URL;不是真正的檔案下載。

這是資料工程團隊的基礎設施選擇,不是個人賣家的工作流程。取捨很直接:規模有了,A+ 內容的完整性打折,亞馬遜每次更新頁面模板你就得改一次選擇器。

方法四:DevTools URL 技巧

技術使用者的「免費」方法:

  1. 打開 listing,按 F12,進入 Network 分頁,按 media-amazon 篩選。
  2. 逐一點擊每個變體,看完全部 7 張產品圖。每個請求都會被記錄下來。
  3. 對任意一條記錄下來的圖片 URL,複製它,去掉處理區塊(資源 ID 與副檔名之間的一切),把清理後的 URL 貼進新分頁。儲存。
  4. 要拿 A+ 內容,捲動頁面以觸發延遲載入的圖片,然後在 Network 裡重新按 aplus 篩選。

這個方法可行,但每個 listing 要花 30 分鐘。這套技術值得了解——它告訴你擴充功能底層在做什麼;超過 1–2 個 ASIN,就不值得手動操作了。

方法比較

評判標準 Chrome 擴充功能 右鍵儲存 網頁抓取 DevTools 技巧
回傳原始解析度 否(渲染後的衍生圖) 取決於解析器
一次抓全所有變體 是(解析 colorImages) 僅目前變體 視情況而定 需手動逐個點擊
抓取 A+ 內容 需手動 極少 可以
每個 listing 耗時 約 5 秒 5–20 分鐘 規模化下約 1 秒 15–30 分鐘
上手成本 安裝一次即可 需工程投入
最適合 賣家、代營運、設計師 興趣、一次性 資料團隊、1000+ ASIN 好奇、學習

拿到圖片之後,到底該做什麼

大多數「亞馬遜圖片下載」文章寫到這裡就停了。真正有價值的工作,在你拿到檔案之後才剛剛開始。下面這套稽核工作流程,是優秀的亞馬遜代營運在接手新客戶帳號時會跑的。

第一步:建立一個品類圖片庫(一個下午)

挑出你品類裡前 20 個 listing。把這 20 個的所有圖片連同一份 CSV 清單全部拉下來。你最後大概會得到 800–1500 個圖片檔。把 CSV 先依位置排序,再依競品排序。

第二步:稽核主圖

把 20 張主圖並排放在拼版檢視裡,看五樣東西:

  • 畫面占比。 亞馬遜的規則是 ≥85%。出乎意料地有不少競品停在 60–70%。你的應該做到 85–95%,不留邊距。
  • 拍攝角度。 大多數品類會收斂到某一個角度(廚房工具是正面抬高 15°,服飾是正前方,電子產品是四分之三側)。那些離群的,要麼是能無視慣例的品類領頭羊,要麼是壓根不知道這個慣例的落後者。
  • 顏色與對比。 依主色排序。如果 20 個 listing 裡有 18 個看起來幾乎一樣,那差異化打法就是打破這個模式。
  • 帶包裝 vs 僅產品。 這是個真實的區分。訂閱與消耗品類(保健品、食品)習慣展示包裝;耐用品則很少。沒有特別理由就貼合主流模式。
  • 隱性的尺寸線索。 手持、桌面擺放、上架陳列 —— 主圖有沒有暗示出尺寸?在那些「比想像中小」退貨頻發的品類裡,這一點很關鍵。

第三步:逆向拆解 PT 位策略

搭一個 8×20 的格狀表:頂端橫排 PT01–PT08,左側直列 20 個 ASIN,每格標上圖片類型(情境圖 / 資訊圖 / 尺寸示意 / 成分 / 前後對比 / 尺寸對比 / 包裝 / 影片縮圖)。規律 30 秒內就會浮現:

  • 若 20 個裡有 18 個在 PT01 放了資訊圖,這就是業界慣例。跳過它,你就錯過了「這是什麼」的關鍵一刻。
  • 如果 20 個裡只有 3 個用了尺寸示意圖,而你的品類評論裡頻繁有尺寸抱怨,那這就是你的不對稱優勢。
  • 如果某個 PT 位在整個品類裡一直空著,那就填上它。亞馬遜會在搜尋裡展示它;競品等於把這個位置讓給了你。

第四步:給 A+ 內容打分

A+ 內容被嚴重低估、嚴重欠用。大多數品類裡,前 20 個 listing 中能做出像樣 A+ 模組的不到一半——而這其中又大半是預設模板配素材庫圖片。一個客製設計的 A+ Premium 模組(僅品牌註冊可用),是目前最廉價的 CTR 提升機會之一,正因為很少有賣家認真做。

就問一個問題:前 5 個 listing 裡,有幾個做了品牌化 A+ 內容(客製攝影、競品對比圖表、品牌故事、創辦人照片)?答案是零或一,那就是你的缺口。

第五步:挖掘評論照片

買家評論照片是最誠實的產品回饋,沒有之一。把前 5 個競品的評論媒體拉下來,重點看:

  • 瑕疵規律。 如果 30% 的評論照片都拍到同一個斷掉的塑膠卡扣,那就是你的品管切入點。
  • 真實尺寸。 買家照片幾乎總會暴露出:產品在現實裡比行銷照片裡看起來要小。如果你的競品都過度修飾了,一張誠實的尺寸照就是差異化。
  • 賣家沒料到的使用情境。 評論者常會拍出有創意的用法。把這些加進你自己 listing 的 PT 位裡。

那些坑過很多人的站點差異

圖片系統在各站點是統一的,但慣例與規則不同。

  • JP 偏好更高保真。前段班的 JP listing 一貫使用 2560+ px 的主圖與高密度的資訊圖。西方那些抄 JP 品牌 listing 的,相比之下往往顯得敷衍。
  • DE 對圖上文字的合規審查更嚴。嵌在 PT 位裡的「Bestseller」「100% Natural」之類宣稱,被標記的機率比 US 高。
  • IN 站允許在 PT 圖裡放貨幣符號與價格疊加,比 US 寬鬆 —— 而這類做法在 US 通常並不被鼓勵。
  • UK / EU 在浮水印上的 TOS 和 US 一樣(MAIN 上禁用),但執行得不那麼一致。
  • 品牌註冊 解鎖 A+ Premium、輪播中的影片,以及 Sponsored Brands 影片 —— 在任何站點,已註冊品牌與未註冊 listing 之間都有一道有意義的差距。

會害死你 listing 的圖片合規陷阱

亞馬遜的主圖政策是機器執行的(影像分類器 + 申訴時人工複核)。高頻違規:

  1. 主圖帶文字、角標、浮水印或邊框。 自動駁回。包括「Made in USA」角標、漂在留白裡的品牌 logo、「Best Seller」疊加。
  2. 產品不是服飾/化妝品時主圖帶人臉。 經常被駁回。
  3. 產品通常不連盒販售時主圖帶包裝(即盒子不是販售單位)。執行不一致,但會在稽核裡被標記。
  4. 主圖裡產品占畫面不足 85%。 自動偵測。
  5. 主圖背景不是 RGB(255,255,255) 純白。 偏白或帶陰影的背景會被抓出來。
  6. 受監管品類(保健品、美妝)的情境 PT 圖裡,出現暗示醫療、減重或「前後對比」效果的手部動作或畫面。 可能被封鎖。

交付新版圖片前,先用同一套規則審一遍自己的 listing。因為設計師在主圖上加了「Top Rated」角標導致 listing 被封鎖的案例,真的很常見。

法律邊界

下載是簡單的部分,邊界在於你拿這個檔案做什麼:

  • 參考與分析 —— 沒問題。和拿著本子走進競品的店裡沒什麼兩樣。
  • 直接用進你的 listing —— 著作權侵權。亞馬遜通常 48 小時內對投訴採取行動,可能下架 listing。
  • 實質性相似的改作 —— 相同構圖、道具、角度、調色,哪怕不是逐像素複製,也足以觸發下架。
  • 買家評論照片 —— 著作權歸評論者,不屬於亞馬遜也不屬於賣家。僅供內部分析。

一條實用準則:如果這張圖放進簡報裡會讓你感到尷尬,那大概已經越線了。

常見問題

亞馬遜實際把產品圖片存成多大解析度?

亞馬遜保留的是原始上傳檔,對目前的 listing 來說,最長邊通常為 1500–2560px —— 較新的 A+ Premium 與 360 度旋轉素材甚至可達 5000px 以上。頁面只渲染壓縮過的衍生圖(通常 500–679px),所以頁面 DOM 裡永遠拿不到原圖。你要麼直接請求去掉尺寸參數的 URL,要麼用一個能幫你拼出原圖連結的工具。

71xKf...AC_SL1500_.jpg 這樣的檔名到底是什麼意思?

檔名有兩部分:資源 ID(第一個底線之前的隨機字元)和一串尺寸與處理標記。_SL1500_ 表示把最長邊縮放到 1500px;_AC_ 是標準渲染上下文;_UX466_ 表示縮放到寬度 466px。去掉所有標記與末尾這一段,回傳的就是原圖。

不用一個個點進去,能下載到每張變體圖嗎?

可以。亞馬遜把完整的變體圖片集存在 HTML 內嵌的一個名為 colorImages(或 initial.colorImages.initial)的 JSON 物件裡。ASINCrate 直接解析這個物件,所以一次下載就能抓全所有變體圖,不用逼你一個變體一個變體地點。

A+ 內容與 A+ Premium 模組的圖片怎麼下載?

A+ 內容圖片由另一個主機提供(通常是 m.media-amazon.com/images/S/aplus-mediaaplus-media-library-service)。它們不屬於主圖輪播的 JSON。ASINCrate 會單獨掃描 A+ 的 DOM,把這些素材一併放進同一個 ZIP,並標記為 APLUS_*

批次下載亞馬遜產品圖片違反 TOS 嗎?

亞馬遜的 TOS 禁止大規模衝擊其伺服器的自動化抓取。而在你自己的瀏覽器裡載入單個產品頁面、儲存它已經送到你面前的圖片,屬於另一回事 —— 這本來就是頁面已經產生的網路流量。法律風險不在於「儲存」這個動作,而在於你拿這個檔案去做什麼。把競品的圖片用進你自己的 listing,屬於侵犯著作權,亞馬遜會據此採取行動。

結語

圖片系統是為分發而建,不是為下載而建——這就是為什麼一次右鍵儲存會比預期難這麼多。一旦搞清楚 URL 就是一個 API 呼叫、變體藏在 JSON 物件裡、A+ 內容有獨立主機,整件事就變得機械化了。

一次性的好奇,去掉參數的 URL 技巧就夠了。但要每週對 20+ 個 listing 做競品稽核——這才是賣家真正的使用情境——能解析 colorImages、走訪 A+ DOM、匯出 CSV 清單的 Chrome 擴充功能,是唯一能規模化的工作流程。

還需要下載影片?看看姊妹篇:如何下載亞馬遜產品影片 ,包括 HLS/m3u8 影片串流與帶簽名令牌的 URL 是怎麼運作的。

別再折騰 URL —— 一鍵抓取每一張圖

安裝 ASINCrate —— 免費、免帳號,擷取高解析原圖,附帶變體資料夾與 CSV 中繼資料。

加到 Chrome —— 免費

相關文章