首页 > 抖音成功案例 > 抖音小姐姐属于你的四种姿势
2021
01-08

抖音小姐姐属于你的四种姿势

  这是咸鱼的第十篇原创文章,谢谢大家一直以来的支持,虽然公众号的粉丝不多,但是为了能写出更好的原创文章,咸鱼这里建了一个群,你可以在群里提出对公众号的建议等。

  群的定位是Python学习交流但不限于Python学习交流,干货资源分享,只要你想分享的都可以在群里分享出来,为了减少营销,微商等奇奇怪怪的物种骚扰,有需要的朋友可以在公众号后台回复「咸鱼来了」获取咸鱼的微信备注「加群」,我会拉你入群,以上咸鱼要说的废话。

  上周看到一个有趣的项目是使用Python+ADB做一个Python 抖音机器人 Douyin-Bot,自动翻页+颜值识别,自动点赞加关注,效果如下图,可以说是非常秀了。

  而我们今天实现的就是批量下载抖音视频,结合上面的机器人可以说是机器人届的蒂花之秀。

  这次的项目主要是根据用户分享的链接自动下载,首先我们通过分享得到下面的链接:

  我们以第二个获取点赞视频为例,打开我们分享的链接,将开发者模式调整成手机版,点击「喜欢」可以看到请求的链接,如下图:

  可以看到请求的参数中有一个很奇怪的参数_signature,且每次请求这个参数都不同,通过查阅gayhub上相关项目资料,发现这个参数是链接中的ID号加密获得,所以接下来可以通过调用加密JS对ID加密,就可以构建一个完整的请求。代码如下:

  可以看到上面调用了node.js来执行加密js,所以我们需要安装NODE.JS,安装文件在公众号后台回复「node」获取。通过构建请求,我们顺利得到请求的结果,如下图,这个时候我们需要解析请求的数据得到视频的链接。

  以上就是下载用户点赞视频的代码,相比于其他功能稍微复杂了点,其他功能通过手机抓包就可以获得请求接口,且没有加密参数。本次的项目代码基本类似,这里就以下载音乐视频的代码为例,讲下抓包部分:这次使用的抓包工具是Charles,基础的配置可以看下面的文章:10行代码实现自动参与抽奖助手抽奖(上)配置好Charles后,打开抖音,通过刷新手机页面,可以看到左边栏的请求链接中有两处链接高亮,Charles截图如下:

  点击开响应的数据可以看到每一个链接,我们只要解析每个链接中share_url中包含的videoid,再带入到API中就可以得到真实的视频地址了。

  在测试API时强烈建议可以使用Postman来测试链接的可用性,以减少我们请求的参数数量和测试的复杂度。

  全部代码较多,就不占用文章篇幅,有需要测试的朋友后台回复「抖音」获取代码文件,也可以点击原文查看全部代码。「代码测试于2018.6.9」


本文》有 0 条评论

留下一个回复