用途:ZenRows 是面向开发者的网页抓取 API,用于从网站提取数据,包括带有较强反爬措施的站点;适合需要网页数据的数据科学家、研究人员和企业。官方文档:https://www.zenrows.com/documentation
主要能力:资料列出的抓取能力包括使用 API Key 抓取、JavaScript 渲染、代理、反机器人绕过、地理位置、截图、请求头伪装、多页面、无限滚动和 Webhook;账户方面可获取账户信息。具体参数与返回内容需按 action 名称和参数使用。
使用方式:本技能通过 Membrane CLI 调用 ZenRows,Membrane 自动处理认证与凭据刷新。安装:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接:membrane connection ensure "https://www.zenrows.com/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。也可通过代理直接请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制:资料未提供具体定价、配额、支持平台或抓取成功率等细节;实际可用动作与参数需通过 action list 查询确认。