Wechat Fetch Publish
v3.0.0微信公众号文章抓取工具 v3.0 - Lite轻量版 + Playwright版,支持免登录、批量抓取、图片下载、多格式输出
⭐ 0· 135·1 current·1 all-time
byJackyFan@jackyfan01
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (WeChat article fetcher) match the included scripts, CLI examples, and Python API. Required dependencies (requests/BeautifulSoup and optional Playwright) make sense for the Lite and Playwright variants. Nothing in the manifest or code appears to require unrelated system access or extraneous credentials.
Instruction Scope
SKILL.md instructs the agent to fetch article URLs, optionally download images, write outputs (markdown/html/json/txt), and use Playwright for JS-rendered pages; the code follows those steps. The skill reads a provided batch file of URLs and writes output files and an images/ subdirectory. It does not contact any unexpected third-party endpoints beyond the target article/image hosts. Note: the Playwright mode uses a persistent browser context (local user_data_dir) to store cookies/profile if Cookie mode is used.
Install Mechanism
There is no packaged install spec; README/SKILL.md recommend pip install of dependencies and 'playwright install chromium' for the Playwright mode. That is a standard approach for Python/Playwright projects. The installation will download Chromium when Playwright is installed, which is expected for the Playwright variant.
Credentials
The skill does not request environment variables or other credentials. However, the Playwright variant creates a persistent browser profile under ~/.openclaw/browser/wechat-fetch-v3 to store cookies and session data when using persistent (Cookie) mode; that could retain authentication cookies and thus access private content if you log in. This persistence is proportionate to the stated Cookie-mode feature but is worth awareness.
Persistence & Privilege
always:false and the skill is user-invocable (normal). The only notable persistence is the creation of a per-skill user_data_dir in the user's home to hold a persistent browser context for Cookie mode. The skill does not modify other skills or system-wide agent configs.
Assessment
This package appears to do what it claims (scrape public WeChat articles, download images, and save outputs). Before installing/running: (1) Review and be comfortable with files being written to the output directory and a browser profile stored under ~/.openclaw/browser/wechat-fetch-v3 (this may contain cookies/session info if you use Cookie mode). (2) Only scrape content you are permitted to access — scraping can violate site terms of service or copyright. (3) When using the Playwright mode, expect a Chromium download during setup. (4) Run the code in an isolated environment (virtualenv/container) if you do not fully trust the source, and inspect the scripts yourself if you have concerns about saved cookie data or filesystem paths. (5) Consider rate limits and use delays/batch sizes to avoid triggering anti-bot measures.Like a lobster shell, security has layers — review code before you run it.
articlevk97fk8pwt0bfk3wjmjfj40ray5838hhyfetchvk97fk8pwt0bfk3wjmjfj40ray5838hhylatestvk97adnkaptnnr3p17g4bbbhx5h83qxajplaywrightvk97fk8pwt0bfk3wjmjfj40ray5838hhywechatvk97fk8pwt0bfk3wjmjfj40ray5838hhy
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
