scrapedo-web-scraper について
通常のfetchがブロックされる場合やJavaScriptを処理できない場合に、Scrape.do API経由でWebページを取得するスキルです。コマンドラインスクリプトまたはPython関数から、ページ本文か元のHTMLを取得できます。
主な機能
- 01Scrape.do API経由でページを取得
- 02ページ本文またはHTMLを返却
- 03コマンドラインとPythonから利用
- 04アクセスやトークンのエラーを表示
活用シーン
- 01通常の取得方法でブロックされるページの取得
- 02JavaScriptで描画されるページの取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ artwist-polyakov/ polyakov-claude-skills --skill scrapedo-web-scraperインストール後、Claude Code で/scrapedo-web-scraperを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreconfig/README.mdtoken.txt.examplescripts/scrape.pyREADME(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Scrape.do Web Scraper
Скрапинг веб-страниц через Scrape.do API. Используй когда обычный fetch не работает (блокировка, JavaScript).
Использование
# Получить текст страницы
python scripts/scrape.py https://example.com
# Получить HTML
python scripts/scrape.py --html https://example.com
Из Python
from scripts.scrape import fetch_via_scrapedo
result = fetch_via_scrapedo('https://example.com')
if result['success']:
print(result['content']) # текст
# result['html'] — оригинальный HTML
else:
print(result['content']) # описание ошибки
Результат
- Успех: текст страницы (или HTML с
--html) - Ошибка: понятное сообщение (нет токена / лимит / недоступно)
Если вернулась ошибка — страница недоступна через этот метод.
コメント
Markdown 対応