From pku-cli
Crawls WeChat Official Account articles via Rust CLI tool using mp.weixin.qq.com API, QR code login, account search, pagination with anti-crawler delays, and URL-to-Markdown conversion. Useful for info-spider crate development, debugging, or WeChat scraping tasks.
npx claudepluginhub pkuinfo/pkucli --plugin pku-cliThis skill uses the workspace's default tool permissions.
A CLI crawler for WeChat Official Account (公众号) articles via the MP backend.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
A CLI crawler for WeChat Official Account (公众号) articles via the MP backend.
crates/info-spider/~/.config/info-spider/ (separate from info-common Store)docs/wechat-mp-flow.mdsrc/main.rs — Entry pointsrc/cli.rs — Clap CLI definitionsrc/commands.rs — Command implementationssrc/api.rs — WeChat MP API clientsrc/session.rs — Own session persistence (token, fingerprint, bizuin)src/client.rs — reqwest client builders| Command | Function |
|---|---|
login | WeChat QR code scan login to mp.weixin.qq.com |
logout / status | Session management |
search <QUERY> | Find Official Accounts by name/ID (returns fakeid list) |
articles | Fetch articles from an OA (--name or --fakeid) |
scrape <URL> | Convert single article URL to Markdown |
--begin — Start offset for pagination--count — Articles per page--limit — Maximum total articles to fetch--delay-ms — Random delay between requests (anti-crawler)--format {table|json|jsonl} — Output formatanyhow::Result with .context("中文描述")