使用任何语言(php、java、ruby、python),从服务器以编程方式登录网站的最佳方式是什么?(例如登录amazon、jetblue等)
是否有一些框架可以使这更容易?
使用任何语言(php、java、ruby、python),从服务器以编程方式登录网站的最佳方式是什么?(例如登录amazon、jetblue等)
是否有一些框架可以使这更容易?
您可以将 Ruby 或 Python 与 Mechanize 一起使用(ruby implementation,python implementation)。
Mechanize 基本上是一个浏览器,您可以让它以编程方式提交表单或发送适当的 HTTP 请求/响应数据以维护“假”会话。
这类工具有很多,我最近在使用 python+mechanize 方面有一些很好的经验。
不幸的是,这必须基于每个站点进行配置。每个站点都使用自己的登录表单/网址,并可能使用不同名称的 cookie(或其他)来跟踪您的登录会话。