我是wget的新手。繼網上的例子,我嘗試使用下面的命令登錄到一個簡單的頁面:wget丟失url和
wget --post-data='entry=85482564&submit3=LOGIN' \ --save-cookies=my-cookies.txt --keep-session-cookies \ https://www.abczyx.com
我得到以下錯誤:
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files (x86)\GnuWin32/etc/wgetrc
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
'submit3' is not recognized as an internal or external command, operable program or batch file.
我猜測,它並不完全承認&,但不知道如何解決它。我正在運行Windows 7 cmd行。一個側面的問題,爲什麼使用「\」?我看到它的一些例子,有些沒有它。我遇到問題了。
感謝
必須刪除那些「\」。它們僅用於在打印輸出內顯示在實際運行命令時不得使用的換行符。 – arkascha
謝謝你。我刪除了斜線,但我仍然得到相同的錯誤。如果我刪除其中一個帖子數據,如下所示:--post-data ='submit3 = LOGIN',它起作用。無論哪一個我刪除無關...這是我明確指示這是「&」問題。 – Mark
什麼「&」?嘗試在url上加引號,可能是shell解釋「://」:'wget --post-data ='entry = 85482564&submit3 = LOGIN'--save-cookies = my-cookies.txt - keep-session-cookies「https://www.abczyx.com」' – arkascha