class CapybaraScraper::Browser

Attributes

session[R]

Public Class Methods

new() click to toggle source
# File lib/capybara_scraper/browser.rb, line 4
def initialize
  @session = Capybara::Session.new(:poltergeist)  
end

Public Instance Methods

page() click to toggle source
# File lib/capybara_scraper/browser.rb, line 17
def page 
  @page ||= Nokogiri::HTML(session.html)  
end
visit(url) click to toggle source
# File lib/capybara_scraper/browser.rb, line 8
def visit(url)
  begin 
    session.visit(url)
  rescue 
  end
  @page = Nokogiri::HTML(session.html)
  self
end