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