gpt4 book ai didi

ruby - 使用 Mechanize

转载 作者:行者123 更新时间:2023-12-04 16:20:56 25 4
gpt4 key购买 nike

我想从接受简单输入的网站获得响应,这也反射(reflect)在 url 的参数中。用传统的方法简单地得到结果是否更好,例如OpenURI.open_uri(...)设置一些参数,还是使用 Mechanize ,提取表单,然后通过提交获得结果更好?

mechanize页面给出了提取表单并提交以从 Google 搜索中获取搜索结果的示例。但是,这可以通过 OpenURI.open_uri("http://www.google.com/search?q=...").read 简单地完成。 .我有什么理由应该尝试使用一种或另一种方式吗?

最佳答案

事实证明,有很多网站最容易使用 Mechanize 。如果您需要登录,并在访问数据之前设置 cookie,那么 Mechanize 是一种简单的方法。同样,如果有很多隐藏字段需要匹配(例如 CSRF token ),那么使用 mechanize 获取页面然后将其与填写的数据一起提交通常是一种比自己制作 URL 更万无一失的方法。

如果是简单的 URI,比如 google 的搜索页面,那么手动构建它可能会更简单。

关于ruby - 使用 Mechanize ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com