JC

joinmassive/clawpod

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

70 stars 品質 46 トレンド 14

大規模なプロキシネットワークで動作する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

  1. You provide a URL or search query — the target page to fetch or terms to search
  2. Unblocker handles the rest — JS rendering, CAPTCHA solving, retries, and anti-bot bypass all happen server-side
  3. 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" \
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add joinmassive/clawpod
MCP 初心者?mcpskill.org のガイドから始めましょう →