{"repo":"ronin-rb/ronin-web-browser","free":true,"listed":false,"github":"https://github.com/ronin-rb/ronin-web-browser","clone":"git clone https://github.com/ronin-rb/ronin-web-browser.git","description":"A Ruby library for automating the Chrome web browser","language":"Ruby","stars":10,"topics":["chrome","headless-chrome","web-browser"],"license":"LGPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"ronin-web-browser Website Source Issues Documentation Discord Mastodon Description ronin-web-browser is a Ruby library for automating the Chrome web browser. ronin-web-browser builds on the [ferrum] gem, and adds additional API methods that are useful to security researchers. Features Automates the Chrome web browser. Supports running in visible or headless mode. Supports using a HTTP proxy. Supports event hooks for requests and responses. Supports parsing, setting, loading, and saving cookies. Supports saving screenshots into a directory or git repository. Small memory footprint ( 50Kb Ruby + 600Kb headless Chrome). Has 81% documentation coverage. Has 82% test coverage. Examples Initialize a headless browser: Initialize a visible browser: Opening a temporary browser and automatically quitting: Initializing the browser with a proxy: Go to and screenshot a webpage: Intercept all requests: Intercept all responses for all requests: Evaluate JavaScript within the current page: Load a JavaScript file into the current page as a tag: Load JavaScript code into the current page as a tag: Inject JavaScript code into every page: See [ferrum] for additional documentation. Requirements [Ruby] = 3.0.0 [ronin-support] 1.0 [ferrum] 0.13 Install Gemfile gemspec Development 1. Fork It! 2. Clone It! 3. cd ronin-web-browser/ 4. bundle install 5. git checkout -b my feature 6. Code It! 7. bundle exec rake spec 8. git push origin my feature License Copyright (c) 2022-2026 Hal Brodigan (postmodern.m","default_branch":null,"files":null,"tree":[],"storefront":"/r/ronin-rb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ronin-rb/ronin-web-browser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}