我们有一个使用带有 HTTParty 的 URL 表来抓取页面的方法。有时,它抓取的页面实际上被重定向到该网站的德语版主页。我们的服务器位于德国,我怀疑这是原因,因为该方法在英国本地运行时运行良好。有没有什么方法可以像设置用户代理浏览器类型一样将HTTParty的浏览位置设置为英国?
HTTParty.get(URI::escape(link), :headers => {"User-Agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17"})