SuperAPI AI 工具集

browser-automation

编程与开发

查看项目

更新于 10-15 17:28

技能介绍

用途:当用户要求构建 Web 自动化脚本、检查浏览器自动化的检测风险、生成网页抓取代码或创建表单自动化代码时使用。

主要能力:提供三个脚本工具。anti_detection_checker.py 审计自动化代码中的机器人检测签名(参数 --file、--format);form_automation_builder.py 根据 HTML 分析生成表单填写脚本(参数 --url、--html-file、--output);scraping_toolkit.py 生成带速率限制的抓取代码(参数 --url、--strategy、--output)。

使用方式:快速开始命令为 python scripts/anti_detection_checker.py --file ./my_scraper.py、python scripts/form_automation_builder.py --url https://example.com/form --output form_script.py、python scripts/scraping_toolkit.py --url https://example.com --strategy polite --output scraper.py。生成前需确认目标站点与任务、选用哪种工具、礼貌策略与授权;若未知应询问,最多问 2-3 个最影响结果的问题;用户说“just draft it”时可继续并在产物顶部列出假设。

适用场景:构建可靠抓取器(先用 scraping_toolkit.py 生成基础代码,再用 anti_detection_checker.py 检查并处理检测特征,最后以渐进式速率限制测试);表单提交自动化(提供表单 HTML,审查字段映射,定制数据源与校验,最后做反检测检查)。

限制与注意:礼貌抓取建议遵守 robots.txt、错误时指数退避、请求间 2-5 秒延迟、使用可辨识的 User-Agent、缓存响应减少重复请求;反检测实践包括真实轮换 User-Agent、随机化请求时间、正确处理 cookie 与 session、避免无头浏览器指纹特征。具体收费、平台与效果资料暂未提供。