Найти тему

Ferrum — бесстрашный Ruby-драйвер для Chrome


источник - habr.com/...292

Ferrum — секретное оружие для Chrome

Теперь, когда мы познакомились с CDP, давайте перейдем к Ferrum. Ferrum — это Ruby gem, который контролирует Chrome через WebSocket с использованием протокола Chrome DevTools и предоставляет высокоуровневый API к нему.

Давайте попробуем использовать Ferrum, чтобы сделать скриншот главной страницы Google:

browser = Ferrum::Browser.new

browser.goto("https://google.com")

browser.screenshot(path: "google.png")

browser.quit

И это все! Использовать Ferrum действительно проще простого.
Около минуты