闲社服务运行正常AI智能体自动化平台
w

网站解锁器

技能标识:webunlocker

Bypass website blocks and scrape web content using Scrapeless Universal Scraping API.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

网站解锁器

WebUnlocker OpenClaw 技能

使用此技能绕过网站封锁,并通过 Scrapeless 通用抓取 API 抓取网页内容。它支持 JavaScript 渲染、验证码解决、IP 轮换和智能请求重试。

身份验证: 在环境变量或仓库根目录的 .env 文件中设置 XAPITOKEN。

错误处理: 失败时,脚本会将 JSON 错误写入 stderr 并以代码 1 退出。



使用方法

命令:
bash
python3 scripts/webunlocker.py --url https://example.com

示例:
bash

抓取 HTML 内容


python3 scripts/webunlocker.py --url https://httpbin.io/get

抓取纯文本

python3 scripts/webunlocker.py --url https://example.com --response-type plaintext

抓取为 Markdown 格式

python3 scripts/webunlocker.py --url https://example.com --response-type markdown

截取屏幕截图

python3 scripts/webunlocker.py --url https://example.com --response-type png

捕获网络请求

python3 scripts/webunlocker.py --url https://example.com --response-type network

提取特定内容类型

python3 scripts/webunlocker.py --url https://example.com --response-type content --content-types emails,links,images

使用特定国家代理

python3 scripts/webunlocker.py --url https://example.com --country US

使用 POST 方法

python3 scripts/webunlocker.py --url https://httpbin.org/post --method POST --data {key: value}

添加自定义请求头

python3 scripts/webunlocker.py --url https://example.com --headers {User-Agent: Mozilla/5.0}

使用自定义代理

python3 scripts/webunlocker.py --url https://example.com --proxy-url http://your-proxy-url:port

启用 JavaScript 渲染

python3 scripts/webunlocker.py --url https://example.com --js-render

启用 JavaScript 渲染并使用无头模式

python3 scripts/webunlocker.py --url https://example.com --js-render --headless

启用 JavaScript 渲染并等待特定元素

python3 scripts/webunlocker.py --url https://example.com --js-render --wait-selector body > div > p:nth-child(3) > a

使用 JavaScript 渲染绕过 Cloudflare 保护

python3 scripts/webunlocker.py --url https://example.com --js-render

绕过 Cloudflare Turnstile 验证

python3 scripts/webunlocker.py --url https://2captcha.com/demo/cloudflare-turnstile-challenge --js-render --headless --response-type markdown

参数汇总

参数描述默认值
--url目标 URL必填
--method
HTTP 方法 | GET | | --redirect | 允许重定向 | False | | --headers | 自定义请求头(JSON 字符串) | None | | --data | 请求数据(JSON 字符串) | None | | --response-type | 响应类型(html, plaintext, markdown, png, jpeg, network, content) | html | | --content-types | 要提取的内容类型(逗号分隔) | None | | --country | 代理国家代码 | ANY | | --proxy-url | 自定义代理 URL | None | | --js-render | 启用 JavaScript 渲染 | False | | --headless | 以无头模式运行浏览器 | False | | --wait-selector | 等待指定选择器的元素出现 | None |

输出: 所有命令返回包含抓取内容或 Cloudflare 绕过结果的 JSON 对象。



响应类型

HTML

返回页面的 HTML 内容,以转义字符串形式呈现。

Plaintext

返回页面的纯文本内容,移除所有 HTML 标签。

Markdown

返回格式化为 Markdown 的页面内容,提高可读性。

PNG/JPEG

返回页面截图的 base64 编码字符串。

Network

返回页面加载期间的所有网络请求,包括 URL、方法、状态码和请求头。

Content

返回从页面提取的特定内容类型,如电子邮件、电话号码、标题、图片、音频、视频、链接、话题标签、元数据、表格和网站图标。

注意事项

⚠️ 超时策略:

  • - 页面加载超时:30 秒
  • 全局执行超时:180 秒

⚠️ 支持的验证码:

  • - reCaptcha V2
  • Cloudflare Turnstile
  • Cloudflare Challenge

⚠️ 速率限制:

  • - 429 错误表示超出速率限制。请降低请求频率或升级套餐。

⚠️ 计费:

  • - 按每次请求计费
  • 仅对成功的请求收费

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 scrapeless-webunlocker-skill-1776110823 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 scrapeless-webunlocker-skill-1776110823 技能

通过命令行安装

skillhub install scrapeless-webunlocker-skill-1776110823

下载

⬇ 下载 webunlocker v1.0.0(免费)

文件大小: 8.96 KB | 发布时间: 2026-4-17 16:00

v1.0.0 最新 2026-4-17 16:00
Initial release of the webunlocker skill.

- Enables bypassing website blocks and advanced web scraping via Scrapeless Universal Scraping API.
- Supports JavaScript rendering, CAPTCHA solving (including Cloudflare), IP rotation, and intelligent retries.
- Multiple response types: HTML, plaintext, Markdown, screenshots (PNG/JPEG), network logs, and specific content extraction.
- Customizable request options: method, headers, POST data, proxy, country selection, and wait selectors.
- Returns JSON-formatted output for all operations.
- Includes error handling and billing/rate limit notes.
返回顶部