web-scraper について
Scrapling を使ってウェブページをスクレイピングし、構造化データを抽出するスキルです。動的ページや特定データの抽出向けで、単純な URL 取得やローカルファイルには使いません。
主な機能
- 01Scrapling によるウェブスクレイピング
- 02CSS セレクターでコンテンツを指定
- 03テキスト、表、リンク、画像、メタデータの抽出
活用シーン
- 01動的なウェブページから構造化データを収集
- 02URL から指定コンテンツやリンクを抽出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill web-scraperインストール後、Claude Code で/web-scraperを入力して読み込まれたか確認します。
詳細
Web Scraper
目的
Scrapling を使用してウェブページをスクレイピングし、構造化データを抽出します。
ルーティング
- 使用する場合:ユーザーがウェブサイトからコンテンツをスクレイピングしたい場合。特に、動的コンテンツや抽出が必要な構造化データを含むページが対象です。
- 使用しない場合:web_fetch で問題なく取得できる単純な URL のフェッチには使用しないでください。内部ファイルやローカルコンテンツにも使用しないでください。
- 出力:テキスト、表、リンク、画像、メタデータなど、抽出されたウェブコンテンツ。
- 成功基準:対象の URL から要求されたコンテンツを適切に整形して抽出できること。
トリガー例
肯定例
- このリクエストに web-scraper スキルを使用してください。
- ウェブスクレイパーを使ってください。
- ユーザーがウェブサイトからコンテンツをスクレイピングしたい場合。特に、動的コンテンツや抽出が必要な構造化データを含むページが対象です。
- Web Scraper:実行可能な結果を提示してください。
否定例
- web_fetch で問題なく取得できる単純な URL のフェッチには使用しないでください。内部ファイルやローカルコンテンツにも使用しないでください。
- web-scraper を無関係なリクエストに使用しないでください。
- このリクエストはウェブスクレイパーの対象外です。
- これは概念的な議論にすぎないため、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | スクレイピングする URL |
| selector | string | いいえ | 特定のコンテンツを指定する CSS セレクター(任意) |
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:1117 文字。
- ランタイムプロンプトは
../web-scraper.jsonで直接定義されています。
コメント
Markdown 対応