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