rod
v0.116.2
ROD是基于DevTools协议的直接高级驱动程序。它专为Web自动化和刮擦而设计,用于高级和低级使用,高级开发人员可以使用低级软件包和功能轻松自定义或建立自己的Rod版本,而高级功能只是示例的示例构建Rod的默认版本。
中文api文档
链式上下文设计,直观或取消长期运行的任务
准备就绪的自动等元素
调试友好,自动输入跟踪,远程监视无头浏览器
所有操作的线程安全
自动查找或下载浏览器
高级帮助者,例如Waitstable,Waitrequestidle,HijackRequests,Waitdownload等
两步的WaiteVent设计,切勿错过活动(其工作原理)
正确处理嵌套的iframe或Shadow doms
崩溃后没有僵尸浏览器进程(它如何工作)
CI执行100%测试覆盖范围
请先检查示例_test.go文件,然后检查示例文件夹。
有关更详细的示例,请搜索单元测试。例如,方法HandleAuth方法的使用情况,您可以搜索包含HandleAuth的所有*_test.go文件,例如,在存储库中使用github在线搜索。您还可以搜索GitHub问题或讨论,其中记录了许多用法示例。
这是杆和ChromedP之间的示例的比较。
如果您有疑问,请提出问题/讨论或加入聊天室。
您的帮助非常欢迎!即使只是打开一个问题来提出问题,也可能对他人有很大帮助。
在提出问题之前,请阅读如何以明智的方式提出问题。
我们使用GitHub项目来管理任务,您可以在此处查看问题的优先级和进度。
如果您想贡献,请阅读撰稿人指南。