使用Mechanize记录GET请求URL

时间:2014-04-06 19:49:50

标签: ruby http mechanize

当Mechanize加载给定的URL时,有没有办法捕获各种GET请求。例如,当在Firefox的开发工具中观看控制台时,您会看到各种GET请求以加载页面'媒体等...我想知道是否有方法访问并使用Mechanize记录相同的信息

2 个答案:

答案 0 :(得分:0)

您可以启用日志记录:

require "logger"
log = Logger.new "log.txt"
log.level = Logger::DEBUG

require "mechanize"
agent = Mechanize.new{ |a| a.log = log }

答案 1 :(得分:0)

通过Fiddler / Charles代理:

agent.set_proxy 'localhost', 8888