mcpField
W
web-scraper

web-scraper

github.com/cowork-osデータ・データベース51761 回インストール今日更新
リポジトリ

web-scraper について

Scrapling を使ってウェブページをスクレイピングし、構造化データを抽出するスキルです。動的ページや特定データの抽出向けで、単純な URL 取得やローカルファイルには使いません。

主な機能

  1. 01Scrapling によるウェブスクレイピング
  2. 02CSS セレクターでコンテンツを指定
  3. 03テキスト、表、リンク、画像、メタデータの抽出

活用シーン

  1. 01動的なウェブページから構造化データを収集
  2. 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 を無関係なリクエストに使用しないでください。
  • このリクエストはウェブスクレイパーの対象外です。
  • これは概念的な議論にすぎないため、ツールのワークフローは必要ありません。

パラメーター

名前型必須説明
urlstringはいスクレイピングする URL
selectorstringいいえ特定のコンテンツを指定する CSS セレクター(任意)

ランタイムプロンプト

  • 現在のランタイムプロンプトの長さ:1117 文字。
  • ランタイムプロンプトは ../web-scraper.json で直接定義されています。

コメント