我正在构建一个基于ferrum (CDP工具)的抓取工具,并且我无法正确设置新的用户代理。用户代理出现在报头中,但无效。(我认为default_user_agent没有被正确覆盖)。
browser = Ferrum::Browser.new
new_user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_0)"
headers = {
"User-Agent" => new_user_agent,
"default_user_agent" => new_user_agent
}
browser.headers.add(headers)有没有人有成功设置的例子?
发布于 2021-03-18 23:33:05
它使用:
browser.headers.set({"User-Agent" => new_user_agent})
可以传递许多标头:
browser.headers.set({"User-Agent" => new_user_agent, "Accept-Language" => "fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7"})
https://stackoverflow.com/questions/66168493
复制相似问题