自动登录网站并下载文件的脚本

时间:2010-08-11 06:45:52

标签: linux automation wget

我需要使用用户名和密码登录网站,然后下载文件。该文件的URL是静态的。如何使用Linux / Unix脚本自动执行上述过程?非常感谢。

江浙

2 个答案:

答案 0 :(得分:2)

好吧,事情并非那么简单。 你需要做的是以下几点:

  • 将包含您的用户名和密码的HTTP POST请求发送到登录表单的URL。
  • 您将获得一个cookie(可能包含会话ID)。
  • 发送文件的HTTP GET请求,在HTTP标头中发送您的Cookie详细信息。

你可能应该在HTTP库中使用一些脚本语言(python的httplib和urllib2是很好的选择)。

答案 1 :(得分:1)

只需使用CURL将带有登录数据的POST或GET请求发送到站点,然后再执行第二次下载文件请求。