# 叫 AI 上網看 10 個台灣網站，只讀到 4 個：Agent Reach v1.5.0 實測

- 網址：https://blog.valenvan.uk/posts/panniantong-agent-reach.html
- 發布日期：2026-10-05
- 測試設備：Mac mini M4 Pro（12 核、64GB）
- 專案：Panniantong/Agent-Reach（https://github.com/Panniantong/Agent-Reach），MIT 授權
- 測試版本：Agent Reach v1.5.0（main，2026-09-16）
- 實測影片：https://www.youtube.com/shorts/hNcs9Hkr36w

## 重點摘要

- Agent Reach v1.5.0 照官方說明安裝後，內建體檢 agent-reach doctor 顯示 16 個管道只有 4 個可用；YouTube 要手動加一行 yt-dlp 設定（--js-runtimes node）才通。
- 用它預設的 Jina Reader 讀 10 個台灣常用網站，PTT、Mobile01、Yahoo 新聞、中央社成功；Dcard、Facebook、Threads、Instagram、X、Reddit 失敗（真人驗證、登入頁、匿名額度封鎖或被擋）。
- 同一支 YouTube 影片抓繁中字幕 7 次，成功 3 次、4 次 HTTP 429；抓到的是 YouTube 自動翻譯字幕，把「Never gonna let you down」翻成「我會讓你失望的」。
- 免金鑰的 Exa 全網搜尋最穩：「台南 好吃的牛肉湯 推薦」1.4 秒回 5 筆，含米其林指南店家頁。
- **結論：** 適合讓 AI 助手讀新聞、論壇與搜尋；社群平台不是被擋就是要交出登入狀態。
- **適合：** 已經在用 Claude Code、Cursor 等能執行指令的 AI 助手，想讓它讀新聞、論壇、RSS、做全網搜尋的人
- **不適合：** 想讓 AI 讀臉書、IG、Threads、X、Dcard，或需要穩定大量抓 YouTube 字幕的人

| 實測項目 | 結果 |
|---|---|
| 內建體檢（venv 安裝後） | 4/16 個管道可用 |
| 官方首推 pipx 安裝 | 體檢誤報 yt-dlp 未安裝（實際已附在套件裡） |
| 10 個台灣網站讀取 | 4/10 成功（PTT、Mobile01、Yahoo 新聞、中央社） |
| YouTube 繁中字幕 | 7 次成功 3 次，其餘 HTTP 429 |
| YouTube 搜尋 5 筆 | 0.8 秒 |
| 無字幕影片轉文字 | 需要 Groq 或 OpenAI 金鑰 |
| Exa 全網搜尋 5 筆 | 1.4 秒，免金鑰 |

你請 AI 助手「去 PTT 看大家在吵什麼」「幫我看這支 YouTube 在講什麼」，它常常回一句：我看不到這個網頁。GitHub 上累積 9 萬多顆星、這週又多了將近 4,000 顆的 Agent Reach，主打的就是這件事：把一句安裝指令丟給 AI，它就能讀網頁、抓 YouTube 字幕、搜全網，「完全免費、不用 API Key」。

我們照官方說明實際裝起來，拿台灣人常逛的網站逐一測試。測試設備：Mac mini M4 Pro（12 核、64GB），受測版本 Agent Reach v1.5.0（2026-09-16 的 main）。

## 先搞懂它是什麼

Agent Reach 本身不負責抓網頁。它比較像「選型＋安裝＋體檢」的管家：讀網頁交給 Jina Reader（`r.jina.ai`）、YouTube 交給 yt-dlp、全網搜尋交給 Exa、RSS 交給 feedparser。它附一份 SKILL.md 告訴 AI 該用哪個指令，再提供 `agent-reach doctor` 檢查每個管道通不通。

## 安裝與體檢：16 個管道只有 4 個能用

```bash
python3 -m venv ~/.agent-reach-venv
source ~/.agent-reach-venv/bin/activate
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach doctor
```

體檢結果是 **4/16 個管道可用**。官方列為「裝好即用」的有 6 個：網頁、YouTube、RSS、V2EX、GitHub、全網搜尋。剛裝好時，實際能用的是網頁、RSS、V2EX，另外加上選配的 B 站搜尋。

- **YouTube**：體檢顯示「yt-dlp 已安裝但未配置 JS runtime」，要照它給的指令在 `~/.config/yt-dlp/config` 加一行 `--js-runtimes node`，之後才變成可用。
- **pipx 的雷**：官方首推 `pipx install`。用這個方式裝完，體檢會顯示「yt-dlp 未安裝」，但 yt-dlp 其實已經隨套件裝進去了。原因是 pipx 只會把主程式 `agent-reach` 放進 PATH，附帶套件的指令不會一起放進去。照提示再 `pip install yt-dlp` 是多做的。用 venv 並 `source activate` 就沒有這個問題。
- **GitHub**：要另外裝 gh CLI 並登入。
- **全網搜尋**：要 `npm install -g mcporter` 再加 Exa 設定。之後體檢仍標示「未做連通驗證」，但實際搜尋是通的（見下文）。

## 10 個台灣常用網站挑戰

網頁讀取走 Jina Reader。我們寫了一個小腳本逐站讀取，並依回傳內容判斷結果，不只看有沒有回應：

```bash
curl -s "https://r.jina.ai/https://www.ptt.cc/bbs/Baseball/index.html"
```

![10 個網站的讀取結果](https://blog.valenvan.uk/img/panniantong-agent-reach-article_1.png)

| 網站 | 結果 | 說明 |
|---|---|---|
| PTT | 成功 | 文章標題、作者、內文都轉成乾淨的 Markdown |
| Mobile01 | 成功 | 討論區列表完整 |
| Yahoo 新聞 | 成功 | 首頁新聞標題與摘要 |
| 中央社 | 成功 | 即時新聞列表 |
| Dcard | 失敗 | 回傳「Dcard 需要確認您的連線是安全的」真人驗證頁 |
| Facebook | 失敗 | 只拿到登入頁 |
| Threads | 失敗 | 只拿到登入頁 |
| Instagram | 失敗 | Jina 回 403：這個網域的匿名存取因他人濫用被暫時封鎖 |
| X | 失敗 | 同上 |
| Reddit | 失敗 | 「You've been blocked by network security」 |

成功的 4 站在錄影那次每站都在 1 秒內回應。Instagram 的封鎖原本寫到 UTC 06:30，過了時間重試，又因為別人的新濫用被延長到 07:25。也就是說，免費匿名通道對 IG、X 這類網站很不可靠。官方文件也承認 Reddit「沒有零配置路徑」，臉書、IG、Threads 要靠桌面瀏覽器的登入狀態或手動匯出 Cookie。Dcard 不在它支援的清單裡。

## YouTube 字幕：7 次成功 3 次

```bash
yt-dlp --write-sub --write-auto-sub --sub-lang zh-Hant --skip-download \
  -o /tmp/rick "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
```

同一支影片我們間隔 40 秒左右抓了 7 次繁中字幕：**成功 3 次，4 次被 YouTube 回 HTTP 429（Too Many Requests）**，錄影那次剛好就失敗。成功時約 3.5 秒完成。搜尋影片（`yt-dlp "ytsearch5:台灣 颱風 停班停課"`）0.8 秒就回來 5 筆，這部分很穩。

沒有字幕的影片（測的是一支颱風新聞），文件說的備案是 `agent-reach transcribe` 下載音訊轉文字，但會直接回「no provider key configured (need one of: groq_api_key, openai_api_key)」，要另外申請 Groq 或 OpenAI 的金鑰。

![YouTube 自動翻譯字幕把意思翻反](https://blog.valenvan.uk/img/panniantong-agent-reach-article_2.png)

**最需要注意的是內容品質。** 這支影片唯一由上傳者提供的字幕是英文；我們抓到的 zh-Hant 是 YouTube 的「自動字幕」機器翻譯（`--list-subs` 列在 automatic captions 下）。歌詞「Never gonna let you down」被翻成「我會讓你失望的」，意思整個反過來。字幕裡還有重複行和逐字時間碼，文件也提醒要後處理。AI 拿這種字幕做摘要，就會照錯的意思講。如果影片有英文原字幕，讓 AI 讀原文比較保險。

## 全網搜尋：最讓人滿意

```bash
mcporter call exa.web_search_exa query="台南 好吃的牛肉湯 推薦" numResults=5
```

不用任何金鑰，**1.4 秒回來 5 筆**：食尚玩家的 12 家整理、另外兩篇牛肉湯整理文、一個 Exa 地點頁，還有米其林指南的店家頁；第一筆還附上店名清單與內文摘要。這是整輪測試裡最穩、最實用的一項。

## 結論：我會不會用？

Agent Reach 不是魔法，它沒有自己的爬蟲技術，比較像幫 AI 挑好工具、裝好、做體檢的管家。它的價值在於「不用自己一個一個找工具」，以及把每個平台現在能走的路整理清楚。

- **適合**：已經在用 Claude Code、Cursor 這類會執行指令的 AI 助手，想讓它讀新聞、論壇、RSS、做全網搜尋的人。
- **不適合**：想讓 AI 讀臉書、IG、Threads、X、Dcard 的人。這些不是要登入就是被擋，想用就得把自己的登入狀態或 Cookie 交出去，主帳號我不會這樣做。也不適合需要穩定大量抓 YouTube 字幕的情境，429 會很常見。

專案連結：https://github.com/Panniantong/Agent-Reach（MIT 授權）
