最近想换一个微信头像,首先想到的就是小红书,这上面一抓一大把,什么动漫头像、情侣头像、手绘头像等等应有尽有🐒,但是发现小红书 APP 不能直接保存,然后转到网页版,我惊了🙀,这啥时候打上的水印?
无语哦😅只能去网上查查看有什么办法解决吧,还真有,但是由于过去有点久了,我找不到当时的那篇文章了😂,只记得文章内容大概是说,无水印的链接就在网页的<script>标签里面,找到他们,替换圈里面的字符串就 ok 了。
Nice !有了思路就开搞,我不满足于只用这一次,我的想法是做成一个微信小程序,想要下载的时候就复制粘贴分享链接下载即可,心血来潮战胜了拖延症,马上注册一个微信小程序,将我那台服务器跑起来。然后发现事情远没我想象中的简单,小红书的反爬机制实在是太好了😴不得不称赞一句,访问网页必须带上 cookie ,cookie 中的一个字段 timestamp2 经常会变化,类似 timestamp2=20220105a823e17f949320e94a8ce1f5 ,就为了这一串字符,搞了我两三天去,累死,最后是参考了一位大佬的想法搞出来的,大家感兴趣的话可以去看看(js 逆向学习之旅——某书 cookie 加密 - 简书 (jianshu.com))
最后的成品如下,大家扫码就可以用了,有任何问题欢迎大家留言反馈,也欢迎大家关注我的公众号: Ys Treasure ,最新文章在上面发布。小程序长按图片可下载单张图片,也可以点击全部保存一次性下载全部。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.