抖音抓包

抓取某一个人的所有视频

这个网络上已经有了,我测试一下是OK的,都可以正常下载;你可以过滤一些自己不想看的视频

抓取自己点赞过的视频

因为我点赞过的视频过一段时间后作者会把它删除掉,所以我想把它下载下来,又不想一个个的点击下载;

我在网上找了很久都没有找到自己所需要的东西,都是一些乱七八糟的东西,别告诉我你直接用抖音官网API可以;
想看经历的看上一篇博客: 手机App的 Https协议抓包历程

Web代理 Charles

看我另外一篇博客 :Charels 抓包工具

手机端

  • 安装软件: VirtualXpose(核心) + JustTrustMe +抖音app
  • 配置网络代理为 192.168.3.9:8888 这个是我自己电脑的IP地址

得到json文件结果

  • 手动滑动手机或者安装按键助手 拖动 我->喜欢 那个列表得到
    比如安装Auto.js脚本如下:
    "auto";
    swipe(500,1400,600,1200);
    另外设置循环次数为500,时间间隔为0.1s,延迟50s(根据你打开抖音app所需要的时间),过一段时间后自己看着是否已经滑动到最下面了;

选中所有右键SaveAll 得到所有列表的json,把这些文件保存到C盘的新建文件夹里面(路径我写死了);

下载视频 C

  • 读取json文件
    从 static string m_strJSONFolder = @"C:\新建文件夹"; 读取所有json文件,文件的内容如下:
  • 解析视频的名称
  • 解析视频的下载路径
    源码地址: 下载链接

下载视频

下载结果类似于下面,作者名称+作品名称+[AwemeId] 当作品名称相同的时候用作品ID
特别注意地址过一段时间后会失效,所以拷贝到后就立刻执行下载

posted @ 2020-04-15 21:05  maanshancss  阅读(5145)  评论(5编辑  收藏  举报