之前分享过我写的微博批量下载工具2023 更新版:苏生不惑开发过的那些原创工具和脚本 ,因为要输入自己账号的cookie,总有人问我cookie是什么?今天写篇文章说说,维基百科对cookie的解释:

HTTP cookie,简称cookie,是浏览网站时由网络服务器创建并由网页浏览器存放在用户计算机或其他设备的小文本文件。Cookie使Web服务器能在用户的设备存储状态信息(如添加到在线商店购物车中的商品)或跟踪用户的浏览活动(如点击特定按钮、登录或记录历史)。

简单来说cookie就是账号的代号,有了cookie相当于登陆你的账号,可以访问和操作你的个人数据,因为有些网页需要登陆才能访问,如果在工具里做个登陆功能很麻烦,用cookie是最简单的方式,那怎么获取自己账号的cookie呢?谷歌浏览器右键检查打开开发者工具,选择network找到左侧请求的微博地址,比如https://m.weibo.cn/profile/1744395855 , 右侧request headers里的cookie就是,注意cookie会失效,重新获取就行。

kioskUser0 账户 账户cookie_服务器

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

kioskUser0 账户 账户cookie_kioskUser0 账户_02

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

kioskUser0 账户 账户cookie_网络协议_03

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

kioskUser0 账户 账户cookie_kioskUser0 账户_04

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

kioskUser0 账户 账户cookie_网络协议_05

kioskUser0 账户 账户cookie_运维_06

小红书图片和视频下载 搞定小红书无水印批量下载 需要的cookie https://www.xiaohongshu.com/user/profile/617a8d49000000001f03b1bf

kioskUser0 账户 账户cookie_服务器_07

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

kioskUser0 账户 账户cookie_kioskUser0 账户_08

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

kioskUser0 账户 账户cookie_https_09

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

kioskUser0 账户 账户cookie_服务器_10

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

kioskUser0 账户 账户cookie_服务器_11

效果:

kioskUser0 账户 账户cookie_网络协议_12

其他命令行工具也是一样的下载b站视频最简单的方法,还能去水印 https://github.com/nilaoda/BBDown ,比如使用BBDown -tv https://www.bilibili.com/video/BV11S4y1T7ca 下载b站无水印视频:

kioskUser0 账户 账户cookie_服务器_13

前后对比效果,左上角bilibili的水印字样没了:

kioskUser0 账户 账户cookie_运维_14

kioskUser0 账户 账户cookie_服务器_15