机械化 Ruby:打印饼干

Mechanize Ruby: Print Cookies

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

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

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