如何从服务器以编程方式登录网站

时间:2010-06-21 03:47:17

标签: java php ruby login-script

使用任何语言(php,java,ruby,python),从服务器以编程方式登录网站的最佳方式是什么? (例如,登录亚马逊,jetblue等)

是否有一些框架可以让这更容易?

2 个答案:

答案 0 :(得分:2)

您可以将Ruby或Python与Mechanize(ruby implementationpython implementation)一起使用。

Mechanize基本上是一个浏览器,您可以通过编程方式提交表单或发送相应的HTTP请求/响应数据以维持“虚假”会话。

有很多这类工具,我最近有一些使用python + mechanize的好经验。

答案 1 :(得分:0)

不幸的是,这必须基于每个站点进行配置。每个站点都使用自己的登录表单/ URL,并可能使用不同名称的cookie(或其他)来跟踪您的登录会话。