设置Session变量

时间:2011-07-17 11:04:48

标签: ruby-on-rails ruby session mechanize

我正在尝试使用mechanize来抓取一个网页,但我发现某些页面无法通过URL访问,但是通过将会话变量更改为某个值,那么如何在Mechanize中设置会话变量或保持会话国家?

1 个答案:

答案 0 :(得分:0)

至少,我要说这些URL要求会话Cookie在请求中发送。一旦您第一次访问该站点(每个客户端/浏览器实例等),服务器将在响应中发送此消息。

此外,这些URL要求此人登录,因此您必须首先确保模拟这些登录步骤,然后在经过身份验证后,发送会话Cookie。

Mechanize中必须有一个选项来读取会话cookie并在后续URL请求中将它们发送到服务器。