快手短视频去水印方法

人都说南抖音北快手,之前已经分享了抖音短视频去水印、抖音极速版去水印的文章,今天咱们来看看快手的。

另外强调一下,文章不做很详细的技术分析,只说一下思路和分享一下源码,适合一些不想花时间仔细研究只是单纯的想做个小项目玩玩的童鞋😅😅。

👉第一步还是先获取一个分享链接

暴力测评12款超薄安全套,情侣必看的选套攻略! "避孕套  "健康  "情侣  https://v.kuaishou.com/bg4URK 复制此消息,打开【快手】直接观看!

👉第二步将链接复制到浏览器打开,这里还是推荐使用谷歌浏览器,嗨呀,总算没变化,不像抖音似的。
在这里插入图片描述

​ 大家看到那大大的验证码了吧,这种着重说一下,我在实现那么多短视频平台去水印后发现,很多短视频平台对于请求的用户代理做限制,也就是请求头中的user-agent 字段,如果是电脑的话多请求几次就会出现验证码,但是如果是手机的话就不会,这应该是防止盗刷设置的。

👉我们使用浏览器模拟手机请求然后刷新一下,可爱的验证码没了😚。

在这里插入图片描述

👉 不过请求接口咋也变了😗,然后点开请求接口发现没有啥有用的参数,换回用电脑请求看看,在滑动验证码成功后我发现请求了这个接口,没想到这验证码来了一记神助攻,点开以后发现还真是,美滋滋,省了很大功夫。
在这里插入图片描述

👉 目标已锁定了,接下来就看看里面是否有我们想要的参数,将参数看着带URL的复制到浏览器打开,经过一番试验最后发现这条链接是我们心心念念的人,而且还直接无水印,其他链接都是封面呀,头像之类的参数。

https://v1.kwaicdn.com/upic/2021/07/09/10/BMjAyMTA3MDkxMDI1MzJfMTgyOTMwMjMwNl81Mjg4NTYzNjk0MF8wXzM=_b_B706ff05c579ac3ff5455d09536c3b6fd.mp4?pkey=AAUTF_OugQLzFb1c0KSb4_RvZ14_4IpYTUG2Q5AZBa2U_mFbJIUX3p0Nk6VIQ2XOovgvrjkoUKjoBl03RhQF6TlalUuv3QGRwHAaC0ssyqyeZ9R4VsqSqmXPhOEVYoKiZBU&tag=1-1628477947-xpcwebdetail-0-bws2arqppm-3a5239424da44044&clientCacheKey=3xumajmhse582k6_b.mp4&tt=b&di=31441086&bp=10004

在这里插入图片描述

👉 想要的已经找到了,现在更重要的是咱再看一下请求参数,毕竟我们不可能每次都要自己一个个获取那太麻烦了,还是用程序比较方便。
在这里插入图片描述

👉 浏览器导航栏链接是分享的短链接重定向后的链接,经过对请求参数的研究发现真正用到的也就photoId以及cookie,如果不添加请求cookie会被拦截,不过这个cookie没有时效性,不会过期,所以可以复制一下然后直接写死,具体细节我就不赘述了,使用postman等接口测试工具也可以发现。

获取重定向后的链接以及参数,这里的HttpUtil是使用的hutool的工具库。

String redirectUrl = HttpUtil.createGet(url).addHeaders(headers).execute().header("Location");
Map<String, String> decodeParamMap = HttpUtil.decodeParamMap(redirectUrl, Charset.defaultCharset());
String photoId = decodeParamMap.get("photoId");

👉编写完整代码:特别注意:user-agent要设置成手机代理,不然多次请求会出现验证码,既然有这种简单的方式就没必要死磕怎么过验证码。有童鞋会说上面截图手机请求不是不显示那个接口吗,所以说咱要勇敢尝试,勇敢的牛牛不怕困难,在此之前我是先将请求参数复制到postman请求试验过的。嘿嘿嘿。
全部:在这里插入图片描述

在这里插入图片描述

👉作者的话:

​ 其实大家也发现只要看明白思路实现起来还是很简单的,只是需要花时间精力,谢谢能耐心看完的童鞋,如果这篇文章能对你有帮忙更好。代码仅供学习与参考,切勿用于商业用途。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值