class SerpScraper
Attributes
engine[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/serp_scraper.rb, line 10 def initialize(params) engine = params[:engine] || 'google' tld = params[:tld] || 'com' case engine when "google" @engine = Google.new(tld) end end
Public Instance Methods
deathbycaptcha(username, password)
click to toggle source
# File lib/serp_scraper.rb, line 24 def deathbycaptcha(username, password) @engine.dbc = DeathByCaptcha.new(username, password, :http) end
search(keyword)
click to toggle source
# File lib/serp_scraper.rb, line 28 def search(keyword) @engine.search(keyword) end
set_proxy(address, port, user = nil, password = nil)
click to toggle source
# File lib/serp_scraper.rb, line 20 def set_proxy(address, port, user = nil, password = nil) @engine.browser.set_proxy(address, port, user, password) end