mcpField
S
scraping

scraping

github.com/danielmiesslerデータ・データベース19.6k107 回インストール今日更新
リポジトリ

scraping について

scrapingは、ウェブサイトからデータを取得し、構造化して抽出するスキルです。直接リクエストからブラウザー描画、プロキシ、専用APIへ段階的に切り替え、適切なリクエスト処理を重視します。

主な機能

  1. 01段階的な取得方法の切り替え
  2. 02JavaScriptサイトのブラウザー描画
  3. 03アクセス制限時のプロキシ切り替え
  4. 04プラットフォーム別スクレーパーAPI
  5. 05ページネーションと構造化抽出

活用シーン

  1. 01JavaScript主体のページからのデータ収集
  2. 02レート制限や地域制限への対応
  3. 03ページ分割されたサイトのデータ抽出
  4. 04生データと処理済みデータの保存

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/danielmiessler/lifeos --skill scraping

インストール後、Claude Code で/scrapingを入力して読み込まれたか確認します。

詳細

スクレイピングスキル

段階的なエスカレーション

  1. 直接取得 — 標準ヘッダーを使用して curl/fetch を実行します
  2. ブラウザーによるレンダリング — JavaScript を多用するサイトにはヘッドレスブラウザーを使用します
  3. プロキシのローテーション — レート制限や地域制限のあるコンテンツに使用します
  4. 専用 API — プラットフォーム固有のスクレイパーを使用します

ルール

  • robots.txt を尊重します
  • リクエストにレート制限を設けます
  • ページネーションに対応します
  • 構造化データを抽出します
  • 生データ版と処理済み版を保存します

コメント