imgolye

Scrapling Fetch

数据分析v1.1.0
作者:imgolye更新于 2026-05-18共 2 个版本 · 最新版本发布于 2026-03-07scrapling-fetch@clawhub_imgolye/scrapling-fetch
网页抓取#网页抓取#微信

据 AlphaMoat 统计,截至 2026-09,Scrapling Fetch 累计下载 1,400 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 4,831 位,在「数据分析」分类(399 个)中排名第 384 位。

累计安装
203
累计下载
1,400
星标
-
全站排名
#4,831
全站前 96% · 「数据分析」前 97%
平台累计安装累计下载星标评论
ClawHub ↗351,324--
SkillHub ↗2031,400-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

主文将它用于微信公众号、Medium/Substack、Cloudflare 保护页面及常规抓取失败后的替代方案,并区分快速模式与常规抓取。

资料发布于 2026-10-27

可以用来做什么

  • 抓取并解析网页内容

什么时候用

  • 常规网页抓取失败或页面含动态内容时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

尝试提取这篇网页文章的正文和标题

月度数据趋势

累计下载1,400
4739711,4692026-03 · 累计下载 5422026-05 · 累计下载 8482026-06 · 累计下载 9822026-07 · 累计下载 1,1932026-08 · 累计下载 1,2462026-09 · 累计下载 1,40026-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,400—-
2026-081,246+4.4%-
2026-071,193+21.5%-
2026-06982+15.8%-
2026-05848—-
2026-03542—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

4.9 KB · ClawHub v1.1.0
---
name: scrapling-fetch
version: 1.1.0
description: 强力网页内容抓取工具,自动绕过反爬机制(Cloudflare Turnstile、微信公众号等)。使用场景:(1) 微信公众号文章抓取 (2) Medium/Substack 等反爬平台 (3) 需要绕过 Cloudflare 的网站 (4) 常规网页抓取失败时的备选方案。Triggers: "抓取网页", "爬取内容", "公众号文章", "绕过反爬", "微信公众号链接", "无法访问", "403错误", "cloudflare", "反爬"。
---

# Scrapling Fetch - 自适应网页抓取

## 快速开始
展开全部(共 217 行)
### 微信公众号(自动绕过反爬)

```bash
~/.openclaw/workspace/.venv/bin/python3 \
  ~/.openclaw/workspace/skills/scrapling-fetch/scripts/fetch.py \
  "https://mp.weixin.qq.com/s/xxxxxx"
```

### 普通网页(快速模式)

```bash
~/.openclaw/workspace/.venv/bin/python3 \
  ~/.openclaw/workspace/skills/scrapling-fetch/scripts/fetch.py \
  "https://example.com" \
  --fast
```

### 输出格式

默认输出 JSON:
```json
{
  "title": "文章标题",
  "author": "作者",
  "content": "正文内容(Markdown格式)",
  "word_count": 1234
}
```

加 `--text` 参数只输出纯文本。

---

## 工具选择策略

| 网站类型 | 推荐工具 | 原因 |
|---------|---------|------|
| 微信公众号 | Scrapling | 自动绕过反爬 ✅ |
| Medium/Substack | Scrapling | 绕过反爬机制 |
| Cloudflare 保护 | Scrapling | 支持 Turnstile 绕过 |
| 普通技术博客 | Jina(--fast) | 速度快(1.4秒) |
| GitHub/静态页面 | web_fetch | 无需额外工具 |

---

## 脚本说明

### fetch.py

**核心功能:**
- 自动检测网站类型
- 绕过主流反爬机制
- 提取干净的 Markdown 内容
- 支持图片链接保留

**参数:**
- `url` - 必填,目标网址
- `--fast` - 使用 Jina Reader(适合普通网页)
- `--text` - 只输出纯文本(默认 JSON)
- `--max-chars` - 最大字符数(默认 50000)

**示例:**
```bash
# 抓取微信文章
python3 fetch.py "https://mp.weixin.qq.com/s/xxxxx"

# 快速抓取普通网页
python3 fetch.py "https://blog.example.com" --fast

# 限制长度
python3 fetch.py "https://example.com" --max-chars 10000
```

---

## 使用场景

### 1. AI 内容创作流程

```
用户发链接 → scrapling-fetch 抓取 → AI 消化 → 生成内容
```

### 2. 研究资料收集

```bash
# 批量抓取多篇公众号文章
for url in "url1" "url2" "url3"; do
  python3 fetch.py "$url" >> articles.jsonl
done
```

### 3. 失败重试策略

```bash
# web_fetch 失败 → 自动切换 Scrapling
if ! web_fetch "$url"; then
  python3 fetch.py "$url"
fi
```

---

## 技术原理

**Scrapling 核心特性:**
1. **StealthyFetcher** - 模拟真实浏览器,绕过反爬
2. **自适应选择器** - 网站改版也能定位元素
3. **Playwright 引擎** - 无头浏览器渲染

**Jina Reader:**
- API: `https://r.jina.ai/{url}`
- 自动提取正文、去广告
- 速度约 1.4 秒
- 免费限额 200 次/天

---

## 注意事项

1. **微信文章** - Scrapling 成功率 >95%
2. **推特/微博** - 需要登录,此工具无法抓取
3. **付费内容** - 仅能抓取公开部分
4. **频率限制** - 建议 2-3 秒间隔,避免被封

---

## 💰 付费版本(SkillPay 计费)

### 快速开始

```bash
# 付费模式(需要 user_id)
python3 fetch_paid.py "https://mp.weixin.qq.com/s/xxxxx" --user-id user123

# 免费模式(不计费)
python3 fetch_paid.py "https://mp.weixin.qq.com/s/xxxxx" --free
```

### 计费说明

- **单价**: $0.01 USDT / 次
- **计费模型**: 1 USDT = 1000 tokens,每次调用消耗 1 token
- **最低充值**: 8 USDT
- **支付方式**: BNB Chain USDT

### 配置步骤

1. **获取 API Key**
   - 访问 https://skillpay.me/dashboard/config
   - 复制 API Key(以 `sk_` 开头)

2. **修改配置**
   ```python
   # 编辑 fetch_paid.py
   BILLING_API_KEY = 'sk_your_api_key_here'
   ```

3. **测试扣费**
   ```bash
   python3 fetch_paid.py "https://example.com" --user-id test_user
   ```

### 返回示例(余额不足)

```json
{
  "error": "余额不足",
  "balance": 0.005,
  "payment_url": "https://skillpay.me/pay/xxx",
  "hint": "请充值后继续使用"
}
```

### API 接口

| 接口 | 方法 | 说明 |
|------|------|------|
| `/api/v1/billing/balance` | GET | 查询余额 |
| `/api/v1/billing/charge` | POST | 扣费 |
| `/api/v1/billing/payment-link` | POST | 生成充值链接 |

---

## 📊 收益预期

| 场景 | 调用量/天 | 日收入 | 月收入 |
|------|----------|--------|--------|
| 个人使用 | 10 次 | $0.10 | $3 |
| 小团队 | 100 次 | $1.00 | $30 |
| 公开服务 | 1000 次 | $10.00 | $300 |

---

## 相关技能

- `web_fetch` - 轻量级网页抓取(无反爬绕过)
- `browser` - 浏览器自动化(需要手动操作)
- `xurl` - 推特 API(需配置)

---

## 参考

- Scrapling GitHub: https://github.com/D4Vinci/Scrapling
- Jina Reader: https://jina.ai/reader

「数据分析」分类下的热门技能

AdMapix数据分析

AdMapix 的取数层:把广告与应用相关的查询转成接口调用,只回原始 JSON。

↓ 36.6万★ 304fly0pants
Tavily Search数据分析

走 Tavily 检索公开网页,返回带链接与摘要的结构化结果。

↓ 12.2万★ 286Xiaoran Li
Data Analysis数据分析

把数据库、表格与导出的原始数据变成可决策结论的数据分析技能。

↓ 10.1万★ 244Iván
Stock Analysis数据分析

用 Yahoo Finance 数据做股票与加密货币分析、组合跟踪的技能。

↓ 7.5万★ 299udiedrichsen
Stock Watcher数据分析

管理本地自选股清单,并按代码汇总同花顺行情与近期表现的技能。

↓ 6.5万★ 122Robin797860
全国招标中标查询及分析【知了标讯】数据分析

全网招中标数据查询与分析助手。当用户涉及以下任何场景时,必须使用此SKILL:查询招标/中标公告、搜索标讯、查找临期/即将到期项目、商机预测、推荐潜在投标供应商、分析公司主营业务/历史中标、查询公司上下游合作客户与供应商、分析竞争对手/竞对企业、查询Top采购单位/Top中标单位/Top中标品牌、招中标数据统计分析(按月/季/年/省份/品牌等维度)、查询品牌型号历史中标单价/价格趋势、市场分析/行业分析/采购寻源/渠道拓展等采购与投标相关场景。即使用户没有提到「知了标讯」,只要涉及招投标、采购、中标、供应商、竞争对手等关键词,都应使用本SKILL。

↓ 5.6万★ 13user_98035bfb
Blogwatcher数据分析

用命令行监控博客与 RSS/Atom 源的更新。

↓ 5.4万★ 75Peter Steinberger
Model Usage数据分析

汇总 Codex 或 Claude 按模型计费的使用成本。

↓ 5.0万★ 114Peter Steinberger

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。