← Back to Skills Marketplace
kehongpeng

Wechat Articles Spider

by kehongpeng · GitHub ↗ · v2.0.4 · MIT-0
linuxdarwinwin32 ⚠ suspicious
120
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install wechat-articles-spider
Description
WeChat Official Account article crawler with x402 micropayments. Requires Chrome browser and interactive WeChat QR login on first use. Harvest articles for r...
Usage Guidance
This package is internally consistent with a paid WeChat article crawler, but review and accept these practical risks before installing: 1) Payments: the receiving Ethereum-style address is hard-coded in config.py and SKILL.md — any USDC you send goes to that address and transfers are irreversible. 2) Local credentials: the tool stores WeChat login tokens/cookies in weixin_credentials.py inside the skill folder — treat these files as sensitive and run the code on a machine you control. 3) Dependencies: pip installing requirements pulls third-party packages (PyPI); audit if you require higher supply-chain assurance. 4) Inspect config.py: change the receiving address if you plan to operate your own payment endpoint. 5) Sandbox: if unsure, run the tool in a sandbox or isolated VM, and review the code paths that perform network requests (blockchain RPC / BaseScan) and file writes. If you don’t trust the recipient address or don’t want local credential storage, do not use this skill.
Capability Analysis
Type: OpenClaw Skill Name: wechat-articles-spider Version: 2.0.4 This skill implements a WeChat article crawler with an integrated 'x402' micropayment system on the Base blockchain. It requires users to transfer USDC to a hardcoded wallet address (0x172444FC64e2E370fCcF297dB865831A1555b07A) and provides a CLI (spider_cli.py) to verify transaction hashes. Additionally, the core logic (wechat_mp_crawler.py) uses Selenium to automate WeChat login and stores sensitive session tokens and cookies in a local Python file (weixin_credentials.py). While these features support the stated commercial purpose, the combination of financial transactions to a fixed address and the handling of sensitive authentication data represents a high-risk profile.
Capability Assessment
Purpose & Capability
Name/description describe a WeChat Official Account crawler with a micropayments layer; the repository contains crawler code (Selenium-based), payment/x402 components, quota management and an async queue. Required binaries (python3, google-chrome) and the USER_ID env var align with the documented functionality.
Instruction Scope
SKILL.md and CLI instruct interactive Chrome QR login, running spider_cli.py, and entering transaction hashes. The code writes/reads local files (weixin_credentials.py, data/users/, data/queue/) to persist cookies, quotas and tasks — this is expected for a crawler that reuses login tokens, but it means sensitive credentials (WeChat cookies/tokens) are stored locally in the skill directory.
Install Mechanism
No packaged install spec; SKILL.md instructs 'pip install -r requirements.txt'. Dependencies (selenium, webdriver-manager, pandas, requests, flask, etc.) are plausible for the functionality. Because the package installs third-party Python packages, the usual caution about dependency supply-chain risk applies, but the install source (PyPI) is normal for Python projects.
Credentials
Only USER_ID is required in environment variables which fits the payment flow. However the code hard-codes a receiving address (0x172444FC64e2E370fCcF297dB865831A1555b07A) in config.py/SKILL.md — legitimate for a paid service but means payments go to that recipient. The skill also persists WeChat login tokens (weixin_credentials.py) and user/task data locally; storing those tokens is functionally explainable but increases local sensitive-data exposure.
Persistence & Privilege
always is false and the skill does not request system-wide privileges. It creates/updates files inside its own directory (data/, weixin_credentials.py), starts a background thread for async queue processing — all consistent with its stated async job queue behavior. It does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-articles-spider
  3. After installation, invoke the skill by name or use /wechat-articles-spider
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.4
Version 2.0.4 - Updated documentation in SKILL.md to match new version. - No changes to code or payment logic—documentation refreshed for accuracy and clarity. - SKILL.md version updated from 2.0.3 to 2.0.4.
v2.0.3
- Updated storage-related metadata to reference local directories (`./weixin_credentials.py`, `./data/users/`, `./data/queue/`) instead of home directory paths. - No logic or functionality changes; documentation and metadata update only. - Version bumped from 2.0.1 to 2.0.3.
v2.0.2
Version 2.0.2 - Updated `spider_api.py` with recent changes. - No updates to documentation or other files. - Focused bug fixes or improvements (see commit details for specifics).
v2.0.1
**Summary:** Improved local config and credential handling; requires USER_ID env and user-writable local directory for credentials and data. - Enforces use of the `USER_ID` environment variable for all command-line operations. - Credentials and data files now saved under a user-writable path (`~/.wechat_article_crawler/`). - Updated documentation to reflect new config and local file paths. - Minor corrections to skill metadata and naming for clarity. - No changes to core crawling, payment, or workflow logic.
v2.0.0
Major update: Adds x402 crypto payments, async queueing, and detailed operational instructions. - Introduces x402 on-chain USDC payment for all article crawling; free tier included. - Adds real-time (<$5) and async (≥$5) hybrid payment flow for small and large tasks. - CLI usage and workflow now fully documented with step-by-step examples. - Includes robust troubleshooting and WeChat anti-ban best practices. - New price tiers: per-article, per-account, and unlimited monthly. - Payment, quota management, async queue, and blockchain verification modules now described.
Metadata
Slug wechat-articles-spider
Version 2.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Wechat Articles Spider?

WeChat Official Account article crawler with x402 micropayments. Requires Chrome browser and interactive WeChat QR login on first use. Harvest articles for r... It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install Wechat Articles Spider?

Run "/install wechat-articles-spider" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Wechat Articles Spider free?

Yes, Wechat Articles Spider is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Wechat Articles Spider support?

Wechat Articles Spider is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Wechat Articles Spider?

It is built and maintained by kehongpeng (@kehongpeng); the current version is v2.0.4.

💬 Comments