机械化Ruby:打印Cookies

时间:2016-10-21 13:16:48

标签: ruby mechanize-ruby

当我执行agent.get(URL)时,我得到空白结果,而当我直接访问URL时,我可以看到结果。是因为某些cookie被传递到结果页面了吗?你可以帮我在agent.get(URL)之前打印cookies,以便我知道传递了什么吗?

1 个答案:

答案 0 :(得分:0)

我可以在提交表单之前添加Cookie来解决这个问题。

agent = Mechanize.new
cookie = Mechanize::Cookie.new(name: '#{name}', value: '#{value}', domain: '#{domain}', path: '/')
agent.cookie_jar.add(cookie)