科普下:什么是cookie?
之前分享過(guò)我寫(xiě)的微博批量下載工具2023 更新版:蘇生不惑開(kāi)發(fā)過(guò)的那些原創(chuàng)工具和腳本?,因?yàn)橐斎胱约嘿~號(hào)的cookie,總有人問(wèn)我cookie是什么?今天寫(xiě)篇文章說(shuō)說(shuō),維基百科對(duì)cookie的解釋:
HTTP cookie,簡(jiǎn)稱cookie,是瀏覽網(wǎng)站時(shí)由網(wǎng)絡(luò)服務(wù)器創(chuàng)建并由網(wǎng)頁(yè)瀏覽器存放在用戶計(jì)算機(jī)或其他設(shè)備的小文本文件。Cookie使Web服務(wù)器能在用戶的設(shè)備存儲(chǔ)狀態(tài)信息(如添加到在線商店購(gòu)物車(chē)中的商品)或跟蹤用戶的瀏覽活動(dòng)(如點(diǎn)擊特定按鈕、登錄或記錄歷史)。
簡(jiǎn)單來(lái)說(shuō)cookie就是賬號(hào)的代號(hào),有了cookie相當(dāng)于登陸你的賬號(hào),可以訪問(wèn)和操作你的個(gè)人數(shù)據(jù),因?yàn)橛行┚W(wǎng)頁(yè)需要登陸才能訪問(wèn),如果在工具里做個(gè)登陸功能很麻煩,用cookie是最簡(jiǎn)單的方式,那怎么獲取自己賬號(hào)的cookie呢?谷歌瀏覽器右鍵檢查打開(kāi)開(kāi)發(fā)者工具,選擇network找到左側(cè)請(qǐng)求的微博地址,右側(cè)request headers里的cookie就是,注意cookie會(huì)失效,重新獲取就行。

當(dāng)然也可以用Charles代理工具抓包。

抓https網(wǎng)頁(yè)需要設(shè)置ssl proxying setting。

用cookie下載微博效果,我之前錄制了個(gè)視頻國(guó)慶節(jié)假期學(xué)了2個(gè)新東西,分享下我的學(xué)習(xí)成果:

我之前寫(xiě)的雪球批量下載工具也是一樣的2023 年蘇生不惑開(kāi)發(fā)的第 1 個(gè)工具:雪球批量下載?,這里用的是edge瀏覽器:


再說(shuō)下命令行工具很多人問(wèn)命令行是什么?有什么用,由于沒(méi)有界面,如果報(bào)錯(cuò)用不了也看不到提示,可以在工具目錄打開(kāi)命令行,Windows10上推薦用https://github.com/microsoft/terminal/releases ,在應(yīng)用商店搜索terminal安裝。

個(gè)性化設(shè)置可以參考這個(gè)https://github.com/lextm/windowsterminal-shell

如果有錯(cuò)誤可以看到,比如你電腦開(kāi)了代理就用不了公眾號(hào)文章下載工具。

我寫(xiě)的這個(gè)工具支持參數(shù),所以你可以寫(xiě)腳本來(lái)調(diào)用,先將wechat_down.exe這個(gè)文件加入環(huán)境變量,打開(kāi)電腦設(shè)置輸入環(huán)境變量,輸入文件路徑就行了。

效果:
