抖音资讯

douyinzx

快手网址链接无需打开(快手视频去水印在线网站)

iseeyu2年前 (2024-04-26)抖音资讯104

上上周,在培训课中给同学们讲解了手机抓包代理软件Charles和Fiddler等工具, 同时设定以实践项目中获取快手APP热门短视频的下载链接为学习目标。

获取快手APP热门短视频的下载链接的思路和方法很多, 但同学们在这过程中普遍遇到了以下困难:

1) Charles或Fiddler手机代理抓包工具对来自手机上快手APP的https无法解析,即在代理中看到的快手https包为unknown或乱码。

2) 有的同学参考了大量网上关于快手短视频的爬取文章,但由于没有系统性地分析讲解快手视频下载链接的获取方法,加之快手APP技术的升级,导致部分信息失效。 所以,同样无功而返。

因此,如何获取快手APP热门短视频的下载链接?

第一步: 首先我们需要清楚为什么手机代理抓包失败?

参考: 为什么抓包代理软件对有些APP应用可以解密https包而有些APP乱码

第二步:找到原因,如何避开ssl pinning来抓包呢?

参考:如何用抓包代理软件Charles或Fiddler能抓取并解密APP的https包

第三步: 安装好整体抓包环境并成功解析https包以后,就可以用Charles或Fiddler配合安卓模拟器来共同获取视频下载链接。下面以Charles为例说明:

1) 初步分析Charles中抓取的快手包,并在View - Focused Hosts 添加快手APP服务端的域名,与其他主机的抓包从列表中区分开来。快手APP服务端域名有: api.ksapisrv.com, api.gifshow.com等5,6个域名。由于其他域名主要是图片服务器,或日志服务器等,因此,初步判断视频来自:api.ksapisrv.com。

2)通过手机APP操作,进一步观察分析发现,快手的热门视频是由以下APP POST请求返回。返回结果为JSON。

 

具体链接形式:
http://api.ksapisrv.com/rest/n/feed/hot?isp=CMCC&mod=Netease%28Android%29&lon=119.73903&country_code=CN&kpf=ANDROID_PHONE&extId=1b22ead02dc8b31&did=ANDROID_2556&kpn=KUAISHOU&net=WIFI&app=0&oc=MYAPP%2C1&ud=0&hotfix_ver=&c=MYAPP%2C1&sys=ANDROID_6.0.1&appver=6.4.1.8151&ftt=&language=zh-cn&iuid=&lat=55.652478&did_gt=15585905&ver=6.4&max_memory=192

除了以上POST链接以外, 还包含POST内容:

type=7&page=1&coldStart=false&count=20&pv=false&id=44&refreshTimes=2&pcursor=&source=1&needInterestTag=false&browseType=1&seid=f20dc8-1418-4424-a196&volume=0.73&client_key=3c2cddff5&os=android&sig=29cd3e091129cd305b123c1639cd305

从以上POST请求的返回JSON中,main_mv_urls_h265中值便为热门视频的下载链接。

 

本例中main_mv_urls_h265的链接提取为:

http://jsmov2.a.yximgs.com/upic/2019/05/06/09/BMjAxOTA1MDYwOTM0MjBfMTE5NzgxMzE4MV8xMjgxNTYzMDQxMV8yXzM=_rmeo_Bc10ff888fe81ca7897948d52f8db94de.mp4?tag=1-1558927804-h-0-crutoivkjt-e6c48f832c55803c&type=hot

APP首页中有许多热门视频,所以类似的链接在返回JSON中默认有20个。

3) 至此,我们就成功定位了快手热门短视频的下载链接。

注意:以上的client_key和签名串是由快手定义,因用户而异。 因此,以上签名做了失效处理。在实际项目中,请同学们采用各自账户生成的client_key和签名串。


扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://0291.com.cn/post/50497.html

相关文章

csv分隔符是什么(csv文件分隔符转换理解)

csv分隔符是什么(csv文件分隔符转换理解)

今天跟大家分享一个遇到的挺狗血的问题,读入csv文件关于分隔符的问题。 1 使用pandas读入csv文件后,发现列没分割开,所以将sep参数调整为\t,发现还是没分割开,再试空格,再试\s+,即各种空白字符组合,有几例能分隔开,但是还有些列无法分割开。 左思右想,不得其解。那就去查...

抖音无货源小店怎么做(月售100万的无货源实操经验总结)

抖音无货源小店怎么做(月售100万的无货源实操经验总结)

  无货源抖音小店现在是彻底的火了,也有越来越多的传统电商行业老板、个人创业者想要入局无货源抖音小店。   但是通过我们近一年时间的实操,无货源抖音小店和传统电商平台的无货源玩法还真不一样。   这也是为什么很多传统电商老板信心十足的进来,还交了不少学费。   结果“一顿操作猛如虎,一看战...

直播购物怎么操作(关于直播带货的详细流程)

直播购物怎么操作(关于直播带货的详细流程)

如果你也准备开始做直播带货,或者已经开始了,那么相信你已经发现,市面上的课程已经很多了。 这些课程都是大同小异的,教你怎么去卡直播广场,怎么投千川,怎么拍短视频,怎么做主播等等这些知识点。 这些知识本身没有什么毛病,也都是不可或缺的技能,但是如果一个新手小白一上来就学习技巧层面的东西,会...

抖音和快手能同时发一个作品吗(把快手的作品发到抖音上教程)

抖音和快手能同时发一个作品吗(把快手的作品发到抖音上教程)

抖音、快手作为短视频、直播领域比较知名的平台,自然受到不少的关注。很多人会在这两个平台注册账号进行运营。那么快手和抖音同时发一个作品可以吗? 一、快手和抖音同时发一个作品可以吗? 一个视频同时发这种操作是能够的,抖音和快手能同时发一个作品,由于自身平台并没有请求用户固定在这个平台运营,为...

抖音加粉丝团抖币是主播收的吗

抖音加粉丝团抖币是主播收的吗

本文目录 dou币跟抖币一样吗? 1.抖币和dou+币不一样。dou币是用于用户购买dou+流量,用于宣传推广,可以用DOU+币自由购买抖音平台提供的“DOU+上热门”服务。 2. 抖币可以帮助用户在抖...

抖音怎么知道被屏蔽了我的作品(抖音被屏蔽的视频查看方式)

抖音怎么知道被屏蔽了我的作品(抖音被屏蔽的视频查看方式)

账号被限流、不推流、无法突破播放量,手把手教你检测账号,有人被马扁3千去找人检测。 花3000检测账号和作品是否限流和违规,而且还是一个没有收入的农村宝妈,这是今天中午一个粉丝给我说的,因为这事和老公干架了,3000对于他们家来说不是小数目,这些马扁真的气死人了,良心不痛吗?因为检测...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片