【问题标题】:Cookies in Mechanize 2.0机械化 2.0 中的 Cookie
【发布时间】:2023-03-07 03:03:01
【问题描述】:

我刚刚升级,遇到了问题。以前这段代码运行良好:

page = ag.get(login_url)
form = page.forms.first
form.field_with(‘user[login]‘).value = login
form.field_with(‘user[password]‘).value = password

page = ag.submit(form)

它将登录数据提交给设计。在服务器登录中,我看到用户、身份验证令牌和密码都提交得很好。但我没有登录。

我还检查了机械化日志并发现了不同之处。对于一些我不知道的原因,我在新机械化中看不到这条线:

DEBUG — : request-header: cookie => _vba.va.cc_session=…

这一个在两个日志中(2.0 和更旧的一个):

DEBUG — : response-header: set-cookie => _vba.va.cc_session=

除了'gem mechanize, '

谢谢!

【问题讨论】:

    标签: ruby cookies mechanize


    【解决方案1】:

    好的,这是错误。如果您连接到不带点的地址,Mechanize 会重置 cookie。 对我来说是http://rep:3000/(我的resolv.conf 中有一个域字符串)。此外,它似乎不适用于 IPv6 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多