【发布时间】:2014-04-09 16:09:04
【问题描述】:
我在设置user-agent 时遇到了困难。如您所见,我的自定义 user_agent_alias 没有被退回。有人可以解释为什么这不起作用以及我该如何解决这个问题?
require 'rubygems'
require 'mechanize'
require 'nokogiri'
m = Mechanize.new
m.user_agent_alias = 'My Custom User Agent'
page = m.get("http://whatsmyuseragent.com/")
html = Nokogiri::HTML(page.body)
puts html.xpath('//*[(@id = "body_lbUserAgent")]').map(&:content)
下面是返回的“用户代理”(不是我设置的):
机械化/2.7.3 Ruby/2.0.0p353 (http://github.com/sparklemotion/mechanize/)
【问题讨论】: