Files
Agent-Reach/agent_reach/skill/references/web.md
T
Pnant 6548a50824 fix(wechat): switch search from miku_ai to Exa, upgrade to tier 0 (#233)
miku_ai (Sogou WeChat search) has been unmaintained for 20 months.
Exa can search AND read WeChat articles via mp.weixin.qq.com domain
filtering — verified: search returns articles, crawling returns full text.
Jina Reader fails on WeChat (CAPTCHA block).

- wechat.py: check() now detects Exa (primary) + Camoufox (optional)
- tier downgraded from 2 to 0 (Exa is zero-config)
- skill/references/web.md: updated WeChat commands to use Exa
- 104 tests passing

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 15:57:54 +08:00

1.9 KiB
Raw Blame History

网页阅读

通用网页、微信公众号、RSS。

通用网页 (Jina Reader)

# 读取任意网页内容
curl -s "https://r.jina.ai/URL"

# 示例
curl -s "https://r.jina.ai/https://example.com/article"

适用场景: 大多数网页可以直接用 Jina Reader 读取。

Web Reader (MCP)

# 读取网页内容 (Markdown 格式)
mcporter call 'web-reader.webReader(url: "https://example.com")'

# 保留图片
mcporter call 'web-reader.webReader(url: "https://example.com", retain_images: true)'

# 纯文本格式
mcporter call 'web-reader.webReader(url: "https://example.com", return_format: "text")'

适用场景: 需要更精确控制输出格式时使用。

微信公众号 / WeChat Articles

搜索公众号文章(通过 Exa

# 搜索微信公众号文章
mcporter call 'exa.web_search_exa(query: "搜索关键词", numResults: 5, includeDomains: ["mp.weixin.qq.com"])'

阅读公众号文章全文(通过 Exa

# 抓取文章全文
mcporter call 'exa.crawling_exa(urls: ["https://mp.weixin.qq.com/s/ARTICLE_ID"], maxCharacters: 10000)'

可选:Camoufox 阅读(反爬更强)

cd ~/.agent-reach/tools/wechat-article-for-ai && python3 main.py "https://mp.weixin.qq.com/s/ARTICLE_ID"

注意: Jina Reader 无法读取微信文章(被 CAPTCHA 拦截),推荐用 Exa。

RSS (feedparser)

python3 -c "
import feedparser
for e in feedparser.parse('FEED_URL').entries[:5]:
    print(f'{e.title}{e.link}')
"

适用场景: 订阅博客、新闻源、播客等 RSS feed。

选择指南

场景 推荐工具
通用网页 Jina Reader (curl r.jina.ai)
需要图片/格式控制 web-reader MCP
微信公众号 Exa (搜索+阅读) / Camoufox (可选阅读)
RSS 订阅 feedparser
微博/知乎等 Jina Reader