好久没更新了,这几天一直在做宝藏指南
网站,还在优化。之前在小红书发过几篇笔记,几天登上去看了看发现有些小伙伴后台想要某篇文章里面的图片当头像。
不过因为这篇发的时间太久远了,里面的图片我本机早就删掉了。试着从小红书直接下载的话图片则会带有水印,如是稍微研究了下,用go写了个简单的小红书无水印下载工具
。
小红书无水印下载工具
正所谓知其然更要知其所以然,所以这篇开头我们就先讲下原理,非常简单。
原理
网页版随便找一个图文笔记
链接,比如这个:https://www.xiaohongshu.com/explore/64fda492000000001e03f1ee
F12
打开开发者面板来分析下页面构成,经过一顿搜索可以看到页面上所有的图片链接在head
标签里面都能找到。
就比如箭头指向的那几个,每个meta
标签里面的content
属性即是我们这篇笔记里所有的图片了。随便找个链接,比如这个http://sns-webpic-qc.xhscdn.com/202312091925/7ac9f5fe2f74eca30f94cd4052641428/`1040g00830orcikukje3g5ol91496sl5mci8dsio`!nd_whgt34_webp_wm_1,其中标黄的这一段就是我们需要的,随便用啥方法截取出来即可。
然后就是拼接字符串了,https://ci.xiaohongshu.com/`1040g00830orcikukje3g5ol91496sl5mci8dsio`,拼成这样就是我们需要的无水印链接了。
原理很简单,不过你要问我怎么知道要拼接字符串成一个新的链接,那我也不知道其他大佬是怎么发现的 ╮(๑•́ ₃•̀๑)╭
现成工具
用go写的原因就是编译后可以直接在操作系统上运行,而且开发快。
蓝奏云下载:https://nbbslkk.lanzoub.com/ikddB1hboseb 密码:g8tg
只能通过命令行使用,下载后在软件目录下打开命令行窗口
,然后执行xhsDownLoad.exe 需要下载的小红书图文地址
即可。
总共就需要这一个参数即可。
等待下载完成,下载的图片会在软件同级目录下生成。
成功下载了所有图文。
闲聊
以后得坚持写了,越拖越不想写,今天差点就想打游戏拖到明天再写了。