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