MIT License

项目介绍

wfgsss/china-wholesale-scraper-toolkit 是一个托管在 GitHub 上的开源项目,采用 MIT License 许可证,目前获得 5 个 Star、1 次 Fork。

仓库全名
wfgsss/china-wholesale-scraper-toolkit
开源许可证
MIT License
Star 数
5
Fork 数
1

README 摘要

🇨🇳 China Wholesale Scraper Toolkit A complete toolkit for extracting product and supplier data from China's top wholesale platforms. Three pre-built Apify Actors covering the entire B2B sourcing ecosystem — from small commodities to industrial manufacturing. 🛠️ Tools Overview Platform | Apify Actor | Best For | Users | Runs | Yiwugo.com | jungleintertwining/yiwugo-scraper | Small commodities, Yiwu market data | 2…

完整内容见 GitHub 原始 README 或本页 。

常见问题

china-wholesale-scraper-toolkit 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 china-wholesale-scraper-toolkit 的源码?

可以直接克隆仓库:git clone https://github.com/wfgsss/china-wholesale-scraper-toolkit.git,默认分支为 main;安装与运行步骤见仓库 README。

china-wholesale-scraper-toolkit 最近还在维护吗?

仓库最近一次更新为 2月16日,当前没有未关闭的 Issue;Star 数为 5,可作为社区活跃度的参考。

关于

🇨🇳 Complete toolkit for scraping Chinese wholesale platforms — Yiwugo, DHgate, Made-in-China.com. Pre-built Apify Actors with code examples, tutorials, and cross-platform analysis tools.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

贡献者

README

🇨🇳 China Wholesale Scraper Toolkit

Apify Store License: MIT Node.js

A complete toolkit for extracting product and supplier data from China’s top wholesale platforms. Three pre-built Apify Actors covering the entire B2B sourcing ecosystem — from small commodities to industrial manufacturing.

🛠️ Tools Overview

Platform Apify Actor Best For Users Runs
Yiwugo.com jungle_intertwining/yiwugo-scraper Small commodities, Yiwu market data 2 9
DHgate.com jungle_intertwining/dhgate-scraper Dropshipping, small orders, buyer reviews 2 211
Made-in-China.com jungle_intertwining/made-in-china-scraper B2B industrial products, verified manufacturers — —

🚀 Quick Start

npm install -g apify-cli

# Yiwugo — China's largest offline wholesale market
apify call jungle_intertwining/yiwugo-scraper \
  -i '{"searchKeywords": ["bluetooth speaker"], "maxPages": 3}'

# DHgate — Cross-border e-commerce & dropshipping
apify call jungle_intertwining/dhgate-scraper \
  -i '{"searchKeywords": ["wireless earbuds"], "maxPages": 5, "shipTo": "us"}'

# Made-in-China — B2B industrial sourcing
apify call jungle_intertwining/made-in-china-scraper \
  -i '{"searchKeywords": ["CNC machine", "solar panel"], "maxPages": 3}'

Option 2: Apify API

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });

// Run any scraper programmatically
const run = await client.actor('jungle_intertwining/yiwugo-scraper').call({
  searchKeywords: ['LED lights', 'phone case'],
  maxPages: 5,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} products`);

Option 3: Run Locally (Example Code)

Each platform has a standalone example repository:

📊 Platform Comparison

Feature Yiwugo DHgate Made-in-China
Product Focus Small commodities Consumer electronics, fashion Industrial, machinery, B2B
Typical MOQ 10-100 pcs 1-10 pcs 50-1000+ pcs
Buyer Type Small wholesalers Dropshippers, small retailers Import companies, procurement agents
Data Access SSR (Cheerio) SSR + __INITIAL_STATE__ JSON SSR (Cheerio)
Anti-Scraping Moderate Low FCaptcha on detail pages
Price Transparency High (CNY) High (USD, tiered) Medium (USD, range)
Supplier Verification Basic Feedback % Audited Supplier badges
Unique Data Yiwu market stall numbers Shipping options, buyer reviews Business type, factory audits

🔍 Use Cases

Price Comparison Across Platforms

// Find the cheapest bluetooth speakers across all three platforms
const yiwugo = await scrapeYiwugo('bluetooth speaker');
const dhgate = await scrapeDHgate('bluetooth speaker');
const mic = await scrapeMadeInChina('bluetooth speaker');

const allProducts = [
  ...yiwugo.map(p => ({ ...p, platform: 'Yiwugo' })),
  ...dhgate.map(p => ({ ...p, platform: 'DHgate' })),
  ...mic.map(p => ({ ...p, platform: 'Made-in-China' })),
];

// Sort by price, filter verified suppliers
const deals = allProducts
  .filter(p => p.price && p.supplierName)
  .sort((a, b) => parseFloat(a.price) - parseFloat(b.price));

Supplier Discovery Pipeline

1. Search Made-in-China.com → Find audited manufacturers
2. Cross-reference → Check Yiwu market availability
3. Verify on DHgate → Read buyer reviews and feedback scores
4. Export to CRM → Contact shortlisted suppliers

Market Research Dashboard

1. Track product prices weekly across all platforms
2. Identify trending categories (rising search volume)
3. Compare supplier density by region (Guangdong vs Zhejiang vs Fujian)
4. Monitor new supplier entries and exits

📦 Output Schema

All three scrapers output structured JSON. Common fields:

{
  "productName": "Wireless Bluetooth Speaker 20W",
  "price": "US$12.50-18.00",
  "moq": "2 Pieces",
  "supplierName": "Shenzhen Audio Tech Co., Ltd",
  "supplierLocation": "Guangdong, China",
  "imageUrl": "https://...",
  "productUrl": "https://...",
  "searchKeyword": "bluetooth speaker",
  "scrapedAt": "2026-02-15T12:00:00.000Z"
}

Platform-specific fields:

Field Yiwugo DHgate Made-in-China
stallNumber ✅ — —
freeShipping — ✅ —
feedbackPercent — ✅ —
totalSold — ✅ —
businessType — — ✅
auditedSupplier — — ✅
memberLevel — — ✅

📚 Tutorials & Articles

Getting Started

Yiwugo

DHgate

Made-in-China

Cross-Platform

💡 Examples

All example scripts live in examples/. Install dependencies first:

cd examples && npm install

Cross-Platform Price Comparison (Node.js)

The cross-platform-price-comparison.js script runs all three scrapers for the same keyword, merges results, and prints a sorted comparison table with per-platform stats. Exports results to JSON.

APIFY_TOKEN=your_token node examples/cross-platform-price-comparison.js "bluetooth speaker"

Cross-Platform Price Comparison (Python)

Same functionality in Python with CSV + JSON export:

pip install apify-client
APIFY_TOKEN=your_token python3 examples/cross-platform-price-comparison.py "bluetooth speaker"

Export to CSV

The export-comparison-csv.js script runs all three scrapers and exports a clean CSV with normalized USD prices — ready for Excel/Google Sheets analysis.

APIFY_TOKEN=your_token node examples/export-comparison-csv.js "wireless earbuds"
# → comparison-wireless-earbuds.csv

Supplier Ranking

The supplier-ranking.js script ranks suppliers by a composite score based on price competitiveness (0-40 pts), product variety (0-30 pts), and trust signals (0-30 pts). Helps identify the best suppliers across all three platforms.

APIFY_TOKEN=your_token node examples/supplier-ranking.js "bluetooth speaker"
# → supplier-ranking-bluetooth-speaker.json

Sample Output

📊 Price Comparison: "bluetooth speaker" (87 products)

Platform       | Product                                  | Price              | MOQ          | Supplier
---------------+------------------------------------------+--------------------+--------------+----------------------------
Yiwugo         | Mini Portable Bluetooth Speaker 10W       | ¥18.50             | 100 Pieces   | Yiwu Soundwave Electronics
DHgate         | Wireless Bluetooth Speaker Waterproof     | US$8.99-12.50      | 1 Piece      | Shenzhen Audio Store
Made-in-China  | 20W Bluetooth Speaker OEM Factory         | US$6.80-9.50       | 500 Pieces   | Dongguan Smart Audio Co.

📈 Summary by Platform:

  Yiwugo: 30 products | Price range: $2.59 – $18.90 | Avg: $7.42
  DHgate: 32 products | Price range: $3.99 – $45.00 | Avg: $14.28
  Made-in-China: 25 products | Price range: $1.20 – $22.00 | Avg: $8.15

🤝 Contributing

Found a bug or have a feature request? Open an issue in the relevant repository:

📄 License

MIT — see LICENSE for details.


Built with Apify and Crawlee.

评论

暂无评论