
Taobao Keyword Search
Search Taobao and Tmall product listings by keyword, returning paginated product cards...
Install
npx skills add browser-act/skills --skill taobao-keyword-search -g -a claude-code -y- Repository
- browser-act/skills6.3k
- Category
- Writing
- Updated
- 2mo ago
- License
- MIT
- Context cost
- Lightabout 1,454 tokens
- Runs scripts
- Yes, review before use
What it does
Search Taobao and Tmall product listings by keyword, returning paginated product cards with title, price, shop, image, sales, and tags. Use when user asks to search Taobao, find products on Taobao/Tmall, scrape Taobao search results, get product listings from Taobao, collect Taobao items by keyword, 搜索淘宝, 淘宝关键词搜索, 采集淘宝商品, 抓取淘宝搜索结果, 淘宝天猫商品列表. Also applies to bulk keyword searches, price monitoring across keywords, and competitive product research on Taobao.
Taobao, Keyword Search
keyword + optional filters → paginated product listing (itemId, title, price, shop, image, sales)
Language
All process output to user (progress updates, process notifications) follows the user's language.
Objective
Search Taobao/Tmall for products by keyword and extract product cards from search results pages.
Prerequisites
- Target page is already open in the browser:
https://s.taobao.com/search - User is logged in to Taobao (user avatar or nickname visible in the page header)
Pre-execution Checks
1. Tool Readiness
If browser-act has been confirmed available in the current session → skip this step.
Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.
2. Login Verification
If login status for Taobao has been confirmed in the current session → skip this step.
Otherwise: open https://www.taobao.com and observe the page header:
- User nickname visible (e.g., "心林vs妞妞") → logged in, continue execution
- "亲,请登录" or login button visible → not logged in, inform the user that Taobao login is needed first, assist the user in completing the login flow
User refuses or cannot log in → terminate execution.
Capability Components
This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. JS code is encapsulated in Python files under the
scripts/directory, invoked viaeval "$(python scripts/xxx.py {params})".$(...)is bash syntax; it is recommended to use the bash tool for execution.
DOM: product search results (data extraction)
Navigate to search results URL, then extract:
