Dangdang Scraper (China's largest bookstore)
Pricing
from $3.00 / 1,000 results
Dangdang Scraper (China's largest bookstore)
Scrape dangdang.com - Chinese books e-commerce. Search by keyword, browse book categories, or fetch product details. Emits title, author, publisher, prices, discount, rating, review count and cover images.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Dangdang Scraper
Scrape dangdang.com — China's largest online bookstore.
Modes
| Mode | Description |
|---|---|
search (default) | Books by free-text keyword (Chinese queries work best) |
byProductUrl | Fetch one product detail page per URL/ID |
byCategory | Browse a book category by code (e.g. 01.03 小说) |
Filters
minPrice / maxPrice (CNY), minRating (0–5), minCommentCount, hasDiscount, containsKeyword (title substring), sortType (5 orderings: 综合 / 出版时间 / 销量 / 评价数 / 价格升序 — the only params dangdang's search honors), maxItems.
Output fields
productId, title, author, publisher, publishDate, isbn, priceNow, priceOriginal, discount (fold), rating, commentCount, coverUrl, url, sourceUrl, scrapedAt, recordType. Typed error records for invalid URLs / fetch failures / geo-blocked pages.
Data Source
Dangdang serves SSR HTML — no login, no API key. Search (search.dangdang.com) and category landing pages (book.dangdang.com/01.xx.htm) are freely accessible. Product detail pages and the full category listing surface (category.dangdang.com) are sometimes geo-restricted for non-CN IPs (verified intermittently from non-mainland egress): the actor attempts them directly, then via the Apify AUTO proxy; if still geo-blocked (HTTP 403/405) it emits a typed GEO_BLOCKED error record (search/category modes are unaffected).
Category notes
byCategory browses the category landing page (book.dangdang.com/<code>.htm) — a curated set of ~50–250 books per category with no pagination. The full paged listing lives on category.dangdang.com which can be geo-restricted outside mainland China (see above); the actor de-duplicates across ?page= fetches and stops when a page yields no new books.
Anti-bot
Tier 2: curl_cffi chrome131 TLS impersonation with rotating browser user-agents, exponential backoff on 403/429/5xx, lazy Apify AUTO-datacenter proxy escalation.
Limits
- Detail-page geo-restriction is intermittent (see above)
ratingis derived from CSS star-fill width where present (search and category landing cards);commentCountlikewise only when the page carries it (some promoted/featured cards omit both)minRating/minCommentCountare strict: items whose card lacks a parsedrating/commentCountare excluded when the respective threshold is set (never silently passed through), so the filters always reflect in the output- Chinese GBK/GB2312 pages decoded via charset sniffing