yuzhihui886

Novel Scraper

データ分析v1.6.0
作者:yuzhihui886更新日 2026-05-11全 9 バージョン · 最新版の公開日 2026-04-04novel-scraper@clawhub_yuzhihui886/novel-scraper
Web スクレイピング#批量

AlphaMoatによると、2026-09時点でNovel Scraperのダウンロード数は1,924、スター数は5で、AIスキル全体5,078件中4,477位、データ分析では399件中348位です。

インストール数
225
ダウンロード数
1924
スター数
5
総合順位
#4,477
全体の上位 89% · データ分析の上位 88%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗3914424-
SkillHub ↗22519245—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

既定では 10 章ごとに 1 ファイルへ結合し、ファイルの散在を防ぎます。スマート版 V5 はページ分割を自動検出して補完(最大 5 ページ)、タイトルから章番号を解析し、作者のあとがきや懸賞予告などの小説本文以外を知的にスキップし、基本品質検証と連続性チェックを行います。v1.4.0 生産版は URL ID から章番号を推算して最速で、連続した既知 URL の日常的な一括取得に向きます。CLI は --chapters 301-400 による章番号の精密絞り込み(v1.5.0 でインデックススライスのバグを修正)、複数 URL の --urls、書名 --book(既定で自動抽出)、--merge-interval(既定 10)、--memory-limit(既定 2500MB)、--auto-close(既定 3 章ごと)、--retry(既定 3)をサポートします。出力は ~/.openclaw/workspace/novels/ に「書名_第 X-Y 章.txt」の形で保存されます。スキルカードは、取得が外部リクエストを行いリダイレクトを追うため信頼できる公開小説サイトのみで使うこと、本文・ログ・キャッシュ・目録・進捗データがローカルに保存されることを注意しています。

資料公開日 2026-10-29

できること

  • 章番号レンジでのウェブ小説一括取得
  • ページ分割章の自動補完と本文以外のスキップ
  • TXT への結合出力(既定 10 章ごと)

使う場面

  • ウェブ小説の章を取得・一括ダウンロード・TXT 保存したいとき
  • 章がページ分割されている、または章番号で精密に絞りたいとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

『没钱修什么仙』の第 301-400 章を取得して
スマート版 V5 でページ分割された章を自動補完して取得して
第 111-210 章を 10 章ごとに結合して TXT で保存して

月次の推移

ダウンロード数1924
532128020272026-03 · ダウンロード数 6352026-05 · ダウンロード数 11722026-06 · ダウンロード数 12822026-07 · ダウンロード数 14882026-08 · ダウンロード数 15972026-09 · ダウンロード数 192426-0326-09
スター数5
3452026-03 · スター数 32026-05 · スター数 52026-06 · スター数 52026-07 · スター数 52026-08 · スター数 52026-09 · スター数 526-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-091924—5
2026-081597+7.3%5
2026-071488+16.1%5
2026-061282+9.4%5
2026-051172—5
2026-03635—3

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

4.2 KB・ClawHub v1.6.0
---
name: novel-scraper
description: >-
  智能小说抓取工具,支持自动翻页、分页补全、章节号自动解析。
  使用 curl+BeautifulSoup 抓取笔趣阁等小说网站,输出格式化 TXT 文件。
  默认每 10 章合并为一个文档,避免文件零散分布。
  自动检测分页并补全,智能跳过非小说内容(作者感言、抽奖预告等)。
  Use when: 抓取网络小说章节、批量下载小说内容、保存小说为 TXT 格式。
---
すべて表示(全 165 行)
# Novel Scraper - 小说抓取工具

**版本说明**:novel-scraper 提供两个版本,根据需求选择使用。

---

## 📦 版本对比

| 特性 | v1.4.0(生产版) | V5(智能版) |
|------|------------------|--------------|
| **章节号解析** | URL ID 推算 | 标题提取 ✅ |
| **分页检测** | ❌ 无 | ✅ 自动 ✅ |
| **分页补全** | ❌ 无 | ✅ 自动(最多 5 页)✅ |
| **非小说跳过** | ❌ 无 | ✅ 智能判断 ✅ |
| **质量验证** | ❌ 无 | ✅ 基础验证 ✅ |
| **连续性检查** | ❌ 无 | ✅ 自动检查 ✅ |
| **代码量** | 34KB | 18KB |
| **速度** | ⚡ 最快 | ⚡ 快 |
| **推荐场景** | 日常批量抓取 | 高质量/分页章节 |

---

## 🚀 快速开始

### v1.5.0(推荐)- 按章节号抓取

```bash
cd ~/.openclaw/workspace/skills/novel-scraper
python3 scripts/scraper_v5.py \
  --chapters 301-400 \
  --book "没钱修什么仙" \
  --merge-interval 10
```

**特点**:
- ✅ **按章节号精确筛选**(修复索引切片 bug)
- ✅ 自动提示缺失章节
- ✅ 分页自动补全
- ✅ 适合按章节范围抓取的场景

---

### v1.4.0(生产版)- 日常使用

```bash
cd ~/.openclaw/workspace/skills/novel-scraper
python3 scripts/scraper.py \
  --urls "https://www.bqquge.com/4/1962,https://www.bqquge.com/4/1963,..." \
  --book "没钱修什么仙" \
  --merge-interval 10
```

**特点**:
- ✅ 稳定可靠
- ✅ 速度最快
- ✅ 适合已知章节 URL 连续的场景

---

### V5(智能版)- 高质量抓取

```bash
python3 scripts/scraper_v5.py \
  --chapters 301-400 \
  --book "没钱修什么仙" \
  --merge-interval 10
```

**特点**:
- ✅ 章节号自动解析
- ✅ 分页自动补全
- ✅ 非小说内容智能跳过
- ✅ 适合分页章节较多的场景

---

## 📋 命令行参数

### v1.5.0 参数(推荐)

| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--chapters` | **章节号范围**(格式:`起始 - 结束`) | - |
| `--url` | 单章 URL | - |
| `--urls` | 多章 URL(逗号分隔) | - |
| `--book` | 书名 | 自动提取 |
| `--merge-interval` | 每 N 章合并 | 10 |
| `--memory-limit` | 内存限制 MB | 2500 |
| `--auto-close` | 每 N 章释放内存 | 3 |
| `--retry` | 重试次数 | 3 |

**⚠️ v1.5.0 重要修复**:
- 修复索引切片 bug(之前 `data[300:400]` 错误对应章节号 300-419)
- 新增 `--chapters` 参数,按章节号精确筛选
- 自动提示缺失章节(网站目录中没有的章节)

### V5 参数

| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--chapters` | **章节号范围**(格式:`起始 - 结束`) | - |
| `--url` | 单章 URL | - |
| `--urls` | 多章 URL(逗号分隔) | - |
| `--book` | 书名 | 自动提取 |
| `--merge-interval` | 每 N 章合并 | 10 |
| `--strict` | 严格质量验证 | 关闭 |
| `-v` | 详细日志 | 关闭 |

---

## 📁 输出位置

```
~/.openclaw/workspace/novels/
```

**文件名格式**:
- 多章合并:`书名_第 X-Y 章.txt`
- 单章:`书名_第 X 章.txt`

---

## 🧪 测试验证

| 测试场景 | 版本 | 结果 |
|----------|------|------|
| 第 1-10 章 | V5 | ✅ 119KB,完整 |
| 第 11-20 章 | V5 | ✅ 100KB,完整 |
| 第 111-210 章 | v1.4.0 | ✅ 10 个文件,~700KB |
| 分页补全 | V5 | ✅ 28 段→112 段 |
| 非小说跳过 | V5 | ✅ 自动跳过 |

---

## 🔧 故障排除

### 抓取内容为空
1. 检查 URL 格式
2. 清除缓存:`rm -rf /tmp/novel_scraper_cache/*`
3. 检查网站是否可访问

### 章节号不正确
- 使用 V5 自动从标题解析章节号

### 文件保存位置
```bash
ls -lt ~/.openclaw/workspace/novels/ | head -5
```

---

**版本**: 1.4.0  
**更新**: 2026-04-02  
**详见**: CHANGELOG.md

データ分析の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。