获取小红书无水印图片的原理
分类:网页设计 Tags: 小红书 评论:0 浏览:4139 最近更新时间:2022/3/20 11:12:46
小红书上有很多好看的图片,保存的时候会带“小红书”的水印,实在不好看,分析了下代码,发现无水印图片的关键就藏在代码里。
有不少小程序支持下载无水印图片,大家可以在微信里自行搜索,这个就不分享了。
今天主要是说说从代码里分析到的结果:
比如我随便找了个樱花的笔记,https://www.xiaohongshu.com/discovery/item/62299d740000000021035cdd ,拍的樱花很漂亮,我想保存下来,先右键查看网页源代码,再搜索关键词imageList定位到图片代码的地方,url代表图片地址,fileId代表的是带水印的图片识别id,traceId代表的是无水印的识别id
"imageList":[{"url":"\u002F\u002Fci.xiaohongshu.com\u002F6eae233d-d5b3-3664-9ca9-79bed69d8dfe?imageView2\u002F2\u002Fw\u002F1080\u002Fformat\u002Fjpg","width":319,"height":425,"fileId":"6eae233d-d5b3-3664-9ca9-79bed69d8dfe","traceId":"01023a016me5uuroaic010vgqch1b9kbj5"},
提取url:\u002F\u002Fci.xiaohongshu.com\u002F6eae233d-d5b3-3664-9ca9-79bed69d8dfe(截止到问号为止)
可以先把url里的\u002F替换成/
结果://ci.xiaohongshu.com/6eae233d-d5b3-3664-9ca9-79bed69d8dfe
提取fileId:6eae233d-d5b3-3664-9ca9-79bed69d8dfe
提取traceId:01023a016me5uuroaic010vgqch1b9kbj5
有没有发现url里是包含fileId的,那么我们要把url里的fileId替换成traceId,结果如下:
//ci.xiaohongshu.com/01023a016me5uuroaic010vgqch1b9kbj5
复制打开这个地址就是无水印原图的地址了。
-
• 同一页面不同链接颜色,自定义链接不同颜色样式
• 网页设计中如何设置好你的网页文字
• 手机站自适应网页设计要点
• MSN、腾讯QQ、SKYPE、阿里旺旺网页在线客服源代码
• 翻译、IP地址、手机号码归属、身份证信息、地图、天气、快递等API大全
• JavaScript特效:实现上下文字、图片滚动循环显示,中间有停顿
• 解决Google Gmail免费企业邮箱用outlook或foxmail登录时出现密码错误问题
• 几行代码轻松搞定网页的简体与繁体转换
• FLash在Firefox浏览器中高度不能100%的问题
• 在IE6中DIV最小高度的解决方法