
joinmassive/clawpod
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
大規模なプロキシネットワークで動作するOpenClawスキル
概要
Web ページのコンテンツを取得したり、Massive の Unblocker REST API を使用して Google を検索したりできます。 JavaScriptのレンダリング、アンチボット保護、CAPTCHA、ペイウォール、およびジオ制限サーバーサイドの処理 — レンダリングされたHTML、クリーンマークダウン、またはJSONの構造化を返します。 1。 — 対象ページをフェッチまたは検索する条件 2. — JS のレンダリング、CAPTCHA の解決、retries、および反ボットバイパスはすべてサーバー側 3 で起こる。 — レンダリングされた HTML、node-html のマークダウン、または検索結果の JSON を構造化 一括でサインアップし、Unblocker APIトークンを取得します。 node-html-markdown がインストールされている場合は、クリーナー出力用のパイプです。 node-html-markdownが利用できなくなった場合、生のHTMLが返されます。LMSは直接解析できます。 curlとAPIトークン。 HTML-to-markdown変換用のNode.jsのオプションです。 リクエストは最大2分かかります。 API は JS のレンダリング、CAPTCHA の解決、およびサーバ側のretries を扱う。 delay=3 (またはより高い) を追加して、動的コンテンツをレンダリングする時間が増えます.
概要(AI 翻訳)
Web ページのコンテンツを取得したり、Massive の Unblocker REST API を使用して Google を検索したりできます。 JavaScriptのレンダリング、アンチボット保護、CAPTCHA、ペイウォール、およびジオ制限サーバーサイドの処理 — レンダリングされたHTML、クリーンマークダウン、またはJSONの構造化を返します。
お問い合わせ
使い方
1。URLまたは検索クエリを提供します - 取得するターゲットページまたは検索条件
2。 ブロック解除は、残りを処理します — JSのレンダリング、CAPTCHAの解決、retries、およびアンチボットバイパスはすべてサーバー側になります
3.コンテンツが返される — レンダリングされたHTML、[node-html-markdown]によるマークダウン、または検索結果のJSONを構造化
お問い合わせ
インストール
##1. APIトークンの取得
一括でサインアップし、Unblocker APIトークンを取得します。
##2. トークンを設定する
##3.フェッチ
##4.(オプション) マークダウンへのHTML
node-html-markdownがインストールされている場合は、クリーナーの出力のためにそれを介してパイプ:
[node-html-markdownが利用できない場合は、生のHTMLが返されます。LMSは直接解析できます。
お問い合わせ
例
###Google検索
お問い合わせ
API パラメータ
##ブラウザ([/browser)
| パラメーター | 値 | デフォルト | 説明 |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| [url | 任意のURL | (必須) | 取得対象ページ |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
ClawPod
Fetch web page content or search Google through Massive’s Unblocker REST APIs. Handles JavaScript rendering, anti-bot protection, CAPTCHAs, paywalls, and geo-restrictions server-side — returns rendered HTML, clean markdown, or structured JSON.
How It Works
- You provide a URL or search query — the target page to fetch or terms to search
- Unblocker handles the rest — JS rendering, CAPTCHA solving, retries, and anti-bot bypass all happen server-side
- Content returned — rendered HTML, markdown via
node-html-markdown, or structured JSON for search results
Install
1. Get an API Token
Sign up at Massive and get your Unblocker API token.
2. Set the Token
export MASSIVE_UNBLOCKER_TOKEN="your-token"
3. Fetch
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser"
4. (Optional) HTML to Markdown
If node-html-markdown is installed, pipe through it for cleaner output:
npm install -g node-html-markdown
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser" -o /tmp/_page.html && \
(node -e "const{NodeHtmlMarkdown}=require('node-html-markdown');console.log(NodeHtmlMarkdown.translate(require('fs').readFileSync('/tmp/_page.html','utf8')))" 2>/dev/null || cat /tmp/_page.html)
If node-html-markdown is unavailable, raw HTML is returned — LLMs can parse it directly.
Examples
# Basic fetch
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser"
# Skip JS rendering (faster, raw HTML only)
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser?format=raw"
# Bypass cache
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser?expiration=0"
# Extra delay for slow-loading dynamic content
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser?delay=3"
# Use ISP IPs for less detection
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser?ip=isp"
# Mobile device content
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
"https://unblocker.joinmassive.com/browser?device=mobile"
# Multiple options combined
curl -s -G --data-urlencode "url=https://example.com" \
-H "Authorization: Bearer $MASSIVE_UNBLOCKER_TOKEN" \
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add joinmassive/clawpod