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 действительно проще простого.
Около минуты
15 августа 2022