当我执行agent.get(URL)时,我得到空白结果,而当我直接访问URL时,我可以看到结果。是因为某些cookie被传递到结果页面了吗?你可以帮我在agent.get(URL)之前打印cookies,以便我知道传递了什么吗?
答案 0 :(得分:0)
我可以在提交表单之前添加Cookie来解决这个问题。
agent = Mechanize.new
cookie = Mechanize::Cookie.new(name: '#{name}', value: '#{value}', domain: '#{domain}', path: '/')
agent.cookie_jar.add(cookie)