Add now-required Referer header to __wb/search queries

Fixes #48
This commit is contained in:
Jessica Stokes
2025-10-28 10:07:24 -07:00
parent 76db23ab05
commit ec8b2c6111
2 changed files with 2 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ module WaybackClassic
query = cgi.params["q"].first
response = begin
WebClient.open uri("https://web.archive.org/__wb/search/host", q: query)
WebClient.open uri("https://web.archive.org/__wb/search/host", q: query), "Referer" => "https://web.archive.org"
rescue OpenURI::HTTPError
raise ErrorReporting::ServerError.new("Couldn't retrieve information for this query or URL")
end

View File

@@ -44,7 +44,7 @@ module WaybackClassic
query = cgi.params["q"].first
response = begin
WebClient.open uri("https://web.archive.org/__wb/search/anchor", q: query)
WebClient.open uri("https://web.archive.org/__wb/search/anchor", q: query), "Referer" => "https://web.archive.org"
rescue OpenURI::HTTPError
raise ErrorReporting::ServerError.new("Couldn't retrieve results for these keywords")
end