class RCrawler::Driver
Attributes
headless[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/rcrawler/driver.rb, line 9 def initialize(options={}) @headless = options.fetch(:headless, Headless.new) @headless.start if @headless end
Public Instance Methods
doc()
click to toggle source
# File lib/rcrawler/driver.rb, line 19 def doc Nokogiri::HTML(page.html) end
screenshot(url, file_path)
click to toggle source
# File lib/rcrawler/driver.rb, line 14 def screenshot(url, file_path) visit(url) page.save_screenshot(file_path) end