Wget
使用 wget 時的 cookie 格式?
wget
‘s的 Netscape 格式是cookies.txt
什麼?我需要鏡像一個需要登錄的網站。我使用了一個 Chrome 擴展程序,它以這種格式返回 cookie,我將它們保存在 中cookies.txt
,使用命令導入wget
但沒有用,它只是下載內容,就像我根本沒有登錄一樣。我很感激任何幫助。
格式是手冊頁中所述的 Netscape 格式,該格式為:
Netscape 的 cookies.txt 文件的佈局使得每一行都包含一個名稱-值對。範例 cookies.txt 文件可能包含如下所示的條目:
.netscape.com TRUE / FALSE 946684799 NETSCAPE_ID 100103
每行代表一條儲存的資訊。在每個欄位之間插入一個選項卡。
從左到右,每個欄位代表的內容如下:
domain - 創建並且可以讀取變數的域。
flag - 一個 TRUE/FALSE 值,指示給定域內的所有機器是否都可以訪問該變數。此值由瀏覽器自動設置,具體取決於您為域設置的值。
path - 變數有效的域中的路徑。
安全- 一個 TRUE/FALSE 值,指示是否需要與域的安全連接才能訪問變數。
expiration - 變數到期的 UNIX 時間。UNIX 時間定義為自 1970 年 1 月 1 日 00:00:00 GMT 以來的秒數。
name - 變數的名稱。
value
- 變數的值。
(來自“非官方 Cookie 常見問題解答”,為清晰起見進行了編輯)