用途:通过 CDP 工具远程控制浏览器,实现网页交互与站点探索,适合自动化操作、表单填写、页面抓取与调试。主要能力:提供 36 个脚本,覆盖浏览器启停与端口查询、导航与标签管理、点击/输入/下拉/复选框/提交等表单交互、等待与元素检测、Cookie 与 localStorage/sessionStorage 管理、网络监控与请求拦截、滚动/悬停/上传/下载/PDF 导出、调试检查、JavaScript 求值与截图。用法:先运行 node scripts/start.js 启动 Chromium,端口随机取 9222-9999 并保存于 ~/.cache/scraping-web-browser/port.txt,后续复用;用 node scripts/get-port.js 查看端口;结束用 node scripts/stop.js。其余命令形如 ./scripts/click.js "#submit-button"、./scripts/type.js "#username" "..."。限制:使用独立实例与 profile 目录,不影响主 Chrome;数据持久化于 ~/.cache/scraping-web-browser/;eval 需注意引号转义,建议用单引号;完成后应停止浏览器释放资源;资料未提供具体系统依赖、支持平台与错误处理细节。
web-browser
通用与其它
更新于 10-15 21:36