2014-10-27 144 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