OSS ・ ブラウザ自動化・Webデータ取得★ 88,242
D4Vinci/ScraplingScrapling
カテゴリ ブラウザ自動化・Webデータ取得
Scrapling:ページ構造の変化に追従し、ボット対策も意識した適応型Webスクレイピング枠組み
用途
何ができるか
単発リクエストから大規模クロールまでを扱うPythonのスクレイピング枠組み。パーサが要素位置の変化を学習して追従し、Cloudflare Turnstileなどへの対策付きフェッチャや、中断再開・プロキシ回転つきのSpiderも備える。
向いている用途
- レイアウトが変わりやすいサイトの継続取得
- 本格的なクロール基盤の自前構築
実際の使われ方(活用事例)
事例未収集:出典を確認できる活用事例をまだ集められていません。見つかり次第追加します。
導入の手軽さ
●●●○○ ふつう — pip で入れて数行から始められる。大規模運用はプロキシや並列の設計が必要。
pip install scrapling※ 代表的な導入コマンドの例です。最新の手順は公式ドキュメントを確認してください。
ライセンス
BSD 3-Clause License(SPDX: BSD-3-Clause)。利用・改変・再配布が自由(著作権表示の保持が必要。開発者名を宣伝に使うことは不可)。
ライセンスの説明は要点のみです。利用前にリポジトリのLICENSEファイル原文を確認してください。
リポジトリ情報
REPOSITORY
github.com/D4Vinci/Scrapling
★ 88,242・最終push 2026-10-17(2026-10-18 取得)・掲載 2026-10-18・内容確認 2026-10-18