jina-reader について
jina-readerはJina AIでウェブページの内容を抽出するスキルで、ページ閲覧、ウェブ検索、主張の検証に使えます。CSSによる領域指定や動的ページのレンダリング、複数の出力形式に対応し、リクエストはJinaのインフラ経由で処理されます。
主な機能
- 01ページの読み取りと本文抽出
- 02検索と結果内容の取得
- 03事実に関する主張の検証
- 04CSSセレクターによる内容の選択・除去
- 05Markdown、HTML、テキスト、スクリーンショット、JSON出力
活用シーン
- 01後続処理向けの記事本文の抽出
- 02テーマ検索と結果内容の取得
- 03事実に関する記述の確認
- 04ページ内の指定領域の抽出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sundial-org/ awesome-openclaw-skills --skill jina-readerインストール後、Claude Code で/jina-readerを入力して読み込まれたか確認します。
同梱ファイルscripts/reader.sh
詳細
Jina Reader
Jina AI 経由で、サーバーの IP アドレスを公開せずにウェブコンテンツを抽出します。
URL を読み込む
{baseDir}/scripts/reader.sh "https://example.com/article"
ウェブを検索する(コンテンツ全文付きの上位 5 件)
{baseDir}/scripts/reader.sh --mode search "latest AI news 2025"
記述の事実確認を行う
{baseDir}/scripts/reader.sh --mode ground "OpenAI was founded in 2015"
オプション
| フラグ | 説明 | デフォルト |
|---|---|---|
--mode | read、search、ground | read |
--selector | 特定の領域を抽出する CSS セレクター | — |
--wait | 抽出前に待機する CSS セレクター | — |
--remove | 削除する CSS セレクター(カンマ区切り) | — |
--proxy | 地理プロキシの国コード(br、us など) | — |
--nocache | 最新のコンテンツを取得する(キャッシュをスキップ) | オフ |
--format | markdown、html、text、screenshot | markdown |
--json | 生の JSON 出力 | オフ |
例
# Extract article content
{baseDir}/scripts/reader.sh "https://blog.example.com/post"
# Extract specific section via CSS selector
{baseDir}/scripts/reader.sh --selector "article.main" "https://example.com"
# Remove nav and ads before extraction
{baseDir}/scripts/reader.sh --remove "nav,footer,.ads" "https://example.com"
# Search with JSON output
{baseDir}/scripts/reader.sh --mode search --json "AI enterprise trends"
# Read via Brazil proxy
{baseDir}/scripts/reader.sh --proxy br "https://example.com.br"
# Fact-check a claim
{baseDir}/scripts/reader.sh --mode ground "Tesla is the most valuable car company"
API キー
export JINA_API_KEY="jina_..."
無料プラン:1,000 万トークン(登録不要)。キーは https://jina.ai/reader/ で取得できます。
料金
- Read: 約 0.005 ドル/ページ(標準)|ReaderLM-v2 は 3 倍
- Search: 固定 1 万トークン+結果ごとの従量課金
- Ground: 約 30 万トークン/リクエスト(レイテンシ約 30 秒)
Jina Reader を選ぶ理由
- IP 保護 — リクエストはサーバーではなく Jina のインフラを経由します
- クリーンな Markdown — 可読性抽出+オプションの ReaderLM-v2
- 動的コンテンツ — ヘッドレス Chrome が JavaScript をレンダリングします
- 構造化抽出 — データ抽出のための JSON スキーマに対応しています
コメント
Markdown 対応