
ferrum
rubycdp
Headless Chrome Ruby API
AI 简介
Ferrum 是一个用于控制 Chrome 的 Ruby 高级 API,支持无头模式运行。它基于 CDP 协议直接与 Chrome 交互,无需依赖 Selenium/WebDriver/ChromeDriver,从而提供了更强大且灵活的功能,如页面操作、JavaScript 执行和鼠标移动等。项目特别适用于需要自动化测试、网页抓取或任何涉及 Chrome 自动化的场景。此外,Ferrum 还为 Capybara 提供了纯 Ruby 的驱动 Cuprite,并支撑了一个高级的 Web 爬虫框架 Vessel。通过简单的 Gem 安装即可开始使用,适合于对性能和灵活性有较高要求的技术团队。
Ruby
MIT License2k
Stars
164
Forks
24
Watchers
26
Issues
Star 增长
今日+1
近 7 天+2
近 30 天+26
综合评分64.25
默认分支main