Gopeed是一個開源全平臺下載器,具體簡介請參考:
“狗屁下載器”?Gopeed - 開源全平臺下載器 (免費輕量 / 比 Aria2 好用 / 遠程下載) - 異次元軟件世界 (iplaysoft.com)
這里主要介紹下自己摸索出來的 Gopeed 的高級做法。
有的網站添加的下載任務會無法進行,這種情況可能是需要驗證 Cookie,在創建任務時選擇“高級選項”,軟件提供了User-Agent、Cookie、Referer三個參數的錄入欄。
接下來再說說如何獲取 Cookie,我是使用 Edge 瀏覽器開發人員工具來實現的,具體操作如下:
在網站下載鏈接頁面,按下快捷鍵 Ctrl+Shift+I,打開瀏覽器開發人員工具,切換到網絡分頁,然后點擊下載鏈接,這時在網絡分頁會出現一行新的記錄(如果是打開了新頁面,需要回到前一個頁面看),選中該記錄,鼠標右鍵-復制-復制為fetch(Node.js),將復制的內容粘貼到記事本。
大體是類似的內容:
fetch("https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/img/track.gif?client_type=pc_web&task=%E5%88%97%E8%A1%A8%E9%A1%B5%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A8%E8%8D%90%E5%AD%A6%E4%B9%A0%E6%97%A5%E5%BF%97&locate=feed&type=click&url=https%3A%2F%2Ftieba.baidu.com%2F&refer=https%3A%2F%2Ftieba.baidu.com%2Fp%2F8412246612&page=home&uid=&uname=&is_new_user=&showlist=thread%3A9026516114%2C9025984438%2C9025066382%2C%2C9024377276%2C9025111975%2C9026931027%2C9024925164%2C9027074074%2C9025176643%2C%2C9023678415&tid=9026516114&location=9026516114&t=1716647881023", {
? "headers": {
? ? "accept": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
? ? "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
? ? "sec-ch-ua": "\"Microsoft Edge\";v=\"125\", \"Chromium\";v=\"125\", \"Not.A/Brand\";v=\"24\"",
? ? "sec-ch-ua-mobile": "?0",
? ? "sec-ch-ua-platform": "\"Windows\"",
? ? "sec-fetch-dest": "image",
? ? "sec-fetch-mode": "no-cors",
? ? "sec-fetch-site": "same-site",
? ? "cookie": "BAIDUID_BFESS=8F017293095D8D20AF67F0021DEDFA47:FG=1; ZD_ENTRY=bing; BCLID=11890233484374652187; BCLID_BFESS=11890233484374652187; BDSFRCVID=vvAOJeCAa4FMWYotbzSsboK41eKK0gOTH6ON1i2beedaVkCVfhLoEG0POU8g0KubnhfQogKK3gOTH6DF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; BDSFRCVID_BFESS=vvAOJeCAa4FMWYotbzSsboK41eKK0gOTH6ON1i2beedaVkCVfhLoEG0POU8g0KubnhfQogKK3gOTH6DF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; H_BDCLCKID_SF=tJ-8oC0XtKP3J4Ow2KTD-tFO5eT22-usbjcC2hcH0hjHMhQE3pro5-Dh0pba2MPJtCTiaKJjBMb1Ml78DtuK-4L8bMQpaMJp5DbrWh5TtUJcSDnTDMRh-4CJbRQyKMnitKv9-pPK3pQrh459XP68bTkA5bjZKxtq3mkjbPbDfn028DKu-n5jHjQ3DH_j3H; H_BDCLCKID_SF_BFESS=tJ-8oC0XtKP3J4Ow2KTD-tFO5eT22-usbjcC2hcH0hjHMhQE3pro5-Dh0pba2MPJtCTiaKJjBMb1Ml78DtuK-4L8bMQpaMJp5DbrWh5TtUJcSDnTDMRh-4CJbRQyKMnitKv9-pPK3pQrh459XP68bTkA5bjZKxtq3mkjbPbDfn028DKu-n5jHjQ3DH_j3H; BAIDU_WISE_UID=wapp_1715441575669_188; ZFY=GZkZ9GJLNFsuEL5tZ80POCW:B0jX1jt81EApHOOQb2fs:C; BIDUPSID=8F017293095D8D20AF67F0021DEDFA47; PSTM=1715446650; delPer=0; PSINO=7; H_PS_PSSID=40300_60127_60270_60289; arialoadData=false; ab_sr=1.0.1_OTNkZTcyNzFjOTEyMGQ0ZGQ4NmU3NDE5ZTc0MzIxYzZiOGMyZGQ4MDRjM2FiYWVhNmI5MmM4ZTdiYWY4YzQwNWMzY2ZiYjRlMTc0MzE2YmE1ZTQ5ZjI0YjE0MDYyZWU3NmFjNzI1YTYyODgzZWU3YWI5ZjkwMWUxYmE1Zjc4MTFjYmIzOTQ0MGNlNDM0ZWFlMDZiYmM1YzgxMzk3N2YwZQ==; RT=\"z=1&dm=baidu.com&si=c45918ad-abf6-4c46-9cdb-493db6357f78&ss=lwm7tnqi&sl=2&tt=9w&bcn=https%3A%2F%2Ffclog.baidu.com%2Flog%2Fweirwood%3Ftype%3Dperf&ld=1wv&nu=g39v68d&cl=2j6\"",
? ? "Referer": "https://tieba.baidu.com/",
? ? "Referrer-Policy": "strict-origin-when-cross-origin"
? },
? "body": null,
? "method": "GET"
});
從中間找到?"cookie": ,然后復制冒號后面的值,注意值是由前后雙引號包含的,復制時不要復制前后雙引號(如果開頭結尾有兩個雙引號,不復制最外層的雙引號)。
Referer 也可以用同樣的方式找到,這個范例是“https://tieba.baidu.com/”。
將 cookie 的值復制到下載任務對應欄目,再確認,就可以下載需要 Cookie信息的網址了。