一、前言
从现在开始会偶尔写一些付费的内容,之所以要写付费内容,主要基于以下几点,占比权重依次降低。 1、我喜欢钱。 2、建立有用知识的门槛,把有用的东西给予真正需要的人。 3、通过付费倒逼我写出更好的文章,如果文章不好你可以尽情吐槽,前提是你花了钱。
二、抖音介绍
抖音现在真的是越来越火,我们公司的“一面APP”也想做对抖音APP的数据抓取。基于此,我下载抖音,开始研究它的HTTP请求内容,后来我发现它有毒,越刷越上瘾,总感觉下一个视频一定会更精彩,根本停不下来,似乎早已忘记当初为什么下载抖音... 当然,最后我还是控制着了。
三、获取抖音中某个“挑战”下热门视频及单个视频的URL
关于对APP进行抓包的方法,在这我不做讲解,这个方法在网上可以找到很多相关资料(收费价值不大)。
如果我们要获取抖音中某个“挑战”下热门视频,大概的步骤如下: 1)配置好Fiddler或Charles(我这边是使用Charles),通过Charles可以对手机APP进行抓包,如下图1所示;
图1
2)在抖音APP上进行挑战的内容搜索,例如搜索“绝地求生”,如下图2所示;
图2
3)点击“绝地求生”挑战,查看Charles中的HTTP请求数据,找出获取挑战下视频的API,如下图3所示;
图3
我们发现在我们点击“绝地求生”进入这个挑战的详情页面时,抖音APP向服务端申请了两个接口请求。 一个是detail,它里面包含的是这个挑战的一些具体信息,因为我需要的是视频信息,所以这个我们先不管。 另一个是aweme,它的接口内容如下: