Adds the referer to request

This commit is contained in:
erwanlr
2014-04-15 16:24:19 +02:00
parent 2bcea0b566
commit 212b068a8d
3 changed files with 6 additions and 1 deletions

View File

@@ -23,6 +23,8 @@ class Browser
attr_reader :hydra, :cache_dir
attr_accessor :referer
# @param [ Hash ] options
#
# @return [ Browser ]
@@ -135,6 +137,7 @@ class Browser
)
end
params.merge!(referer: referer)
params.merge!(timeout: @request_timeout) if @request_timeout
params.merge!(connecttimeout: @connect_timeout) if @connect_timeout

View File

@@ -29,6 +29,7 @@ class WpTarget < WebSite
@multisite = nil
Browser.instance(options.merge(:max_threads => options[:threads]))
Browser.instance.referer = url
end
# check if the target website is

View File

@@ -131,7 +131,8 @@ describe Browser do
ssl_verifypeer: false, ssl_verifyhost: 0,
cookiejar: cookie_jar, cookiefile: cookie_jar,
timeout: 2000, connecttimeout: 1000,
maxredirs: 3
maxredirs: 3,
referer: nil
}
}