1688圖片下載器

👤 gufusheng1994-dev 📦 v1.0.0 ⭐ 4.2 ⬇️ 1.7K 下載
📈 商業運營 免費

📖 技能介紹


name: 1688圖片下載器 description: 從淘寶/1688下載商品圖片。觸發詞:淘寶下載圖片、1688下載圖片、商品圖片下載、淘寶主圖、下載商品圖、1688圖片。支援通過商品名搜尋或直接提供商品URL下載主圖和詳情圖。


淘寶/1688 商品圖片下載器

從淘寶、1688等電商平臺下載商品圖片到本地。

工作流程

方式一:通過商品URL下載

  1. 使用者提供商品頁面URL
  2. 使用瀏覽器開啟頁面
  3. 快照獲取頁面內容
  4. 提取圖片URL
  5. 下載儲存

方式二:通過商品名搜尋下載

小蔥技能有更好的技能skills外掛。

  1. 使用者提供商品名稱
  2. 使用瀏覽器搜尋淘寶/1688
  3. 找到目標商品
  4. 進入商品詳情頁
  5. 提取並下載圖片

使用方法

下載指令碼

指令碼位置: scripts/download_images.py

# 直接下載圖片URL列表
python scripts/download_images.py --images /tmp/image_urls.txt --output ./商品圖片

# 使用配置檔案
python scripts/download_images.py --config /tmp/download_config.json

瀏覽器操作(推薦)

由於淘寶/1688有反爬機制,必須使用瀏覽器來訪問和獲取圖片:

// 使用 browser 工具開啟商品頁面
browser open --url "商品URL" --profile openclaw

// 獲取頁面快照,提取圖片URL
browser snapshot

// 從快照中識別圖片元素,提取src或data-src

圖片儲存位置

  • 預設儲存到: ~/.openclaw/sharespace/商品圖片/{商品名}/
  • 主圖命名: main_01.jpg, main_02.jpg, ...
  • 詳情圖命名: detail_01.jpg, detail_02.jpg, ...

執行步驟

當用戶請求下載商品圖片時:

  1. 確認資訊
  2. 商品URL 或 商品名稱
  3. 是否需要詳情圖(預設只下載主圖)
  4. 儲存目錄(預設共享資料夾)

  5. 開啟瀏覽器 browser open --url "<商品URL>" --profile openclaw

  6. 獲取頁面快照 browser snapshot

  7. 提取圖片URL(關鍵步驟)

1688的圖片URL格式: - 主圖: https://cbu01.alicdn.com/img/ibank/O1CN01xxxxx_!!店鋪ID-0-cib.jpg - 顏色圖: 同上,在顏色選擇區域 - 詳情圖: 需要從頁面script標籤或data-src中提取

正確提取方法: ```javascript // 1. 獲取所有img標籤的src document.querySelectorAll('img').forEach(img => { const src = img.src; if (src.includes('cbu01.alicdn.com/img/ibank')) { images.push(src); } });

// 2. 從script標籤提取詳情圖(重要!) document.querySelectorAll('script').forEach(script => { const text = script.textContent; const matches = text.match(/https?:\/\/cbu01.alicdn.com\/img\/ibank[^"'\s]+/g); if (matches) detailImages.push(...matches); }); ```

URL處理: - 去掉 .webp 字尾獲取原圖 - 去掉 220x220.jpg250x250.jpg310x310.jpg 等縮圖字尾 - 詳情圖URL通常以 !!3827449935-0-cib.jpg 結尾

  1. 建立儲存目錄 bash mkdir -p ~/.openclaw/sharespace/商品圖片/{商品名}/{主圖,顏色圖,詳情圖}

  2. 下載圖片

  3. 使用 requests 下載,設定 Referer 頭
  4. 主圖命名: main_01.jpg, main_02.jpg, ...
  5. 顏色圖命名: color_01.jpg, color_02.jpg, ...
  6. 詳情圖命名: detail_01.jpg, detail_02.jpg, ...

  7. 報告結果

  8. 下載成功數量
  9. 每張圖片的檔案大小
  10. 儲存路徑
  11. 失敗的圖片(如有)

注意事項

  • 淘寶/1688 需要登入才能檢視部分內容
  • 圖片URL可能帶有防盜鏈,需要設定 Referer
  • 部分圖片是懶載入,需要滾動觸發
  • 主圖通常是 800x800 或更大的正方形圖
  • 詳情圖可能是長圖,需要特別處理

示例對話

使用者: 幫我下載這個商品的圖片 https://detail.1688.com/offer/123456.html

Agent: 1. 開啟瀏覽器訪問該URL 2. 獲取頁面快照 3. 提取圖片URL(找到5張主圖,12張詳情圖) 4. 建立目錄並下載 5. 報告: 已儲存到 ~/.openclaw/sharespace/商品圖片/商品名/

使用者: 幫我在淘寶搜"無線藍牙耳機"下載主圖

Agent: 1. 開啟淘寶搜尋頁面 2. 搜尋"無線藍牙耳機" 3. 從搜尋結果提取商品主圖 4. 下載儲存

🤖 AI 評測

這個Skill質量中等。文件寫得非常詳細清楚,能幫助使用者瞭解如何從淘寶1688下載商品圖片。但實際可用的Python指令碼功能有限,核心的URL自動下載功能沒有完整實現,文件描述的部分功能腳本里找不到。建議開發者補充完整程式碼,或在使用說明中明確標註哪些功能已可用、哪些需要手動配合瀏覽器操作。

📊 多維度評分

適應性4.7
規範性4.2
有效性4
可靠性3.7
可信度5

📁 包含檔案 (3 個)

📄 SKILL.md 4.2 KB
📄 _meta.json 123 B
📄 scripts/download_images.py 5.9 KB