← home

phone cases scrape up

a one-shot scrape of s2bdiy.com for 手机壳 (phone cases) — used to get a feel for material mix, price, and lead time in the chinese dropship supplier market.

summary

a small node script (scrape_phone_cases.js) walks the public search endpoint at basicProduct, follows each item to its detail page, and appends a normalized row to 手机壳.csv. no auth, no headless browser — just plain fetch at concurrency 8.

state

stack node 24, plain fetch rows 204 source s2bdiy.com (cn) last run 2026-05

what's in the data

visualizations

material distribution

share of 204 listings, by 选品材质.

TPU ████████████████████████████████ 65
软胶套 ████████████████████████ 48
PU ███████████████ 30
硅胶 ███████████ 23
液态硅胶 ███████████ 23
PC ████ 9
玻璃 ██ 5
橡胶 1
price distribution

histogram of 当前价格 in ¥, 10 bins from 5 to 26.

5–7  ██████████ 9
7–9  ████████████████████████ 24
9–11 ████████████████████████████████████████ 41
11–13 ██████████████████████████████████ 37
13–15 ████████████████████████ 28
15–17 ████████████████ 22
17–19 ████████████ 17
19–21 ██████████ 13
21–23 ██████ 8
23–25 ████ 5

files

click a csv to open it in the live visualizer; click other files to view them in the browser (no downloads).

filetypesizeaction
手机壳.csv csv · 204 rows × 7 cols 20 KB visualize →
scrape_phone_cases.js node · 4.3 KB 4.3 KB view →

changelog

2026-05 — initial scrape

walked all pages of basicProduct?keyword=手机壳 at concurrency 8, wrote 204 rows to 手机壳.csv.

2026-06-11 — live files + visualizer

added a directory listing to the project page and wired the csv into the shared visualizer at /viz/csv.html.

next steps