科普下:什么是cookie?
之前分享过我写的微博批量下载工具2023 更新版:苏生不惑开发过的那些原创工具和脚本 ,因为要输入自己账号的cookie,总有人问我cookie是什么?今天写篇文章说说,维基百科对cookie的解释:
HTTP cookie,简称cookie,是浏览网站时由网络服务器创建并由网页浏览器存放在用户计算机或其他设备的小文本文件。Cookie使Web服务器能在用户的设备存储状态信息(如添加到在线商店购物车中的商品)或跟踪用户的浏览活动(如点击特定按钮、登录或记录历史)。
简单来说cookie就是账号的代号,有了cookie相当于登陆你的账号,可以访问和操作你的个人数据,因为有些网页需要登陆才能访问,如果在工具里做个登陆功能很麻烦,用cookie是最简单的方式,那怎么获取自己账号的cookie呢?谷歌浏览器右键检查打开开发者工具,选择network找到左侧请求的微博地址,右侧request headers里的cookie就是,注意cookie会失效,重新获取就行。

当然也可以用Charles代理工具抓包。

抓https网页需要设置ssl proxying setting。

用cookie下载微博效果,我之前录制了个视频国庆节假期学了2个新东西,分享下我的学习成果:

我之前写的雪球批量下载工具也是一样的2023 年苏生不惑开发的第 1 个工具:雪球批量下载 ,这里用的是edge浏览器:


再说下命令行工具很多人问命令行是什么?有什么用,由于没有界面,如果报错用不了也看不到提示,可以在工具目录打开命令行,Windows10上推荐用https://github.com/microsoft/terminal/releases ,在应用商店搜索terminal安装。

个性化设置可以参考这个https://github.com/lextm/windowsterminal-shell

如果有错误可以看到,比如你电脑开了代理就用不了公众号文章下载工具。

我写的这个工具支持参数,所以你可以写脚本来调用,先将wechat_down.exe这个文件加入环境变量,打开电脑设置输入环境变量,输入文件路径就行了。

效果:
