获取小红书无水印图片的原理
分类:网页设计 Tags: 小红书 评论:0 浏览:1241 最近更新时间: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
复制打开这个地址就是无水印原图的地址了。
-
• 不错的photoshop样式免费下载,asl格式,Web2.0风格导航条与按钮效果
• 点击一个超级链接,能同时打开两个网页/网站的代码
• 通过css代码做Table表格隔行变色效果
• EASEUS Partition Master 5.0.1 Unlimited Edition无损磁盘分区调整工具教程
• 解决国外空间Access错误Selected collating sequence not supported by the operating system
• 10个国外墙纸图片素材网站
• js实现图片等比缩略显示代码,支持IE,Firefox浏览器
• 如何将文本输入框与文本不对齐,input对齐同一行文字
• 关于网站paypal在线支付接口代码问题
• iis如何支持.webp图片格式访问