2014-10-27 148 views
0

我想批量制作一个程序,使您知道发布在网站上的内容。但是对于显示的帖子,我需要登录。 程序使用wget下载网站,然后检查HTML代码是否有新信息,但是当我使用wget下载网站时,它会从重定向下载登录页面。有没有办法通过CMD登录网站,然后下载登录前显示的页面?对不起,我的语言不好!我可以批量登录网站吗?

+0

可能的重复 - http://stackoverflow.com/questions/4272770/wget-with-authentication – user3759317 2014-10-27 19:01:33

+0

我看到,但是Linux操作系统。我有Wget 1.11.4的Windows 7 x64。我发现写入参数--help是--http-user的一种方式,但仍然失败。用户名包含“ - ”号。那是问题吗? – BatchGuy 2014-10-27 19:58:09

回答

0

的语法应该是适用于Windows/Linux的

的wget -m --http用户=用户名--http密码=密码http://http.hostname.com/file

OR

的wget -m http://username:[email protected]:/path/to/folder

相同

PS - 我不这么认为,但也许只是尝试删除“ - ”

+0

它不起作用。我需要使用cookies,但我不知道如何。更确切地说,我需要在Moodle服务器上登录。我怎样才能做到这一点? – BatchGuy 2014-10-28 17:46:34

+0

我做了它。我将Google Chrome cookie信息复制到用于登录到Moodle的cookie文件,但它在一些尝试之后重置... – BatchGuy 2014-10-28 20:06:05

+0

没关系,现在我正在使用Windows的cURL。 – BatchGuy 2014-10-30 06:25:58