是否有完整的Ruby/Mechanize登录演练,包括cookie

是否有完整的Ruby/Mechanize登录演练,包括cookie,ruby,forms,nokogiri,mechanize,Ruby,Forms,Nokogiri,Mechanize,我有一个网站,我正试图用Ruby/Mechanize和Nokogiri登录 我已经提供了所有必需的信息,但似乎我无法在登录后打印出结果页面 说明包括: -mechanize的cookie用法 -隐藏字段的使用 -chrome网络配置文件工具中可以使用什么来确保im传递所有需要的参数。Mechanize为您处理cookie的方式与浏览器相同,因此您不必担心它们。隐藏字段也是如此。您的代码应该如下所示: agent = Mechanize.new page = agent.get 'some_url

我有一个网站,我正试图用Ruby/Mechanize和Nokogiri登录

我已经提供了所有必需的信息,但似乎我无法在登录后打印出结果页面

说明包括: -mechanize的cookie用法 -隐藏字段的使用
-chrome网络配置文件工具中可以使用什么来确保im传递所有需要的参数。

Mechanize为您处理cookie的方式与浏览器相同,因此您不必担心它们。隐藏字段也是如此。您的代码应该如下所示:

agent = Mechanize.new
page = agent.get 'some_url'
form = page.forms[0]
form['email'], form['password'] = email, password
logged_in_page = form.submit

如果没有得到预期的响应,请尝试将请求与浏览器发出的请求进行比较。比较请求的最简单方法是通过诸如charles或fiddler之类的调试器进行代理。

您编写过任何代码吗?看看这个例子。除此之外,我们无法提供帮助,因为在你的问题中没有足够的信息。我希望能演练一下哪些请求被推出,哪些被收回。我可以提供代码,我们可以解决这个问题,但我想要的是了解提交这些表单时会发生什么。