前情回顾

书接上回,我们再前3期的努力分析调试,已经顺利拿到sec_uid及user/info接口的调用,取得了第一阶段的胜利,接下来我们将开始其他参数分析。

继续分析其他参数

我们从url中可以看出,除sec_uid之外还有几个参数分别为 count=20 max_cursor=0 aid=1128 _signature=.URDxAAAnZQVnmG5ZzWjYf1EQ9&dytk=

1、count

经过简单分析,我们发现浏览器打开博主主页后,加载出来的作品数量正好是20,我们格式化一下当前的接口返回结果。

我们再把count改成5,重新访问下,继续格式化json结果。

通过以上2个图的对比,可以确定count参数就是当前加载的作品数量。

2、max_cursor

我们继续用当前已经加载出来的json结果分析,这个参数默认的值是0,暂时看不出来是什么含义,我们先根据接口返回结果中的数据大致猜测一下,我们发现count是5和20的时候,报文里的max_cursor和min_cursor的值不一样,根据这个值的特征,大致看出来这个值应该是时间戳。

现在可以通过修改参数值来观察接口返回结果的差异,我们先把这个值分别修改为

时间戳 对应北京时间
1621948402000 2021-05-25 21:13:22
1622034802000 2021-05-26 21:13:22

分别查看下接口返回结果

我们看到,第一条视频分别是

"杂交水稻到底有多厉害?3分钟带你回顾袁隆平的一生 #袁隆平 #感谢袁隆平"

"人类收到天鹅座神秘来信,外星生命被证实存在? @抖音小助手 #知识创作人 @抖音辟谣"

我们打开抖音看下这2条视频的发布时间,分别是2021年5月23日、2021年5月26日

通过以上的对别结果得出结论:max_cursor是列加载作品列表的截至时间,就是加载这个时间戳之前的作品,max_cursor=0时,是加载最新的作品 参数中 应该还有非必填参数 min_cursor,这个参数应该和max_cursor是相对应的,这里就不赘述了

3、aid

这个参数没有具体特征,我们还是去调试工具里从源代码里搜一下,再index.98ac6f5d.js文件中发现了这个参数, 发现这个aid是固定值1128,暂时不确定该参数的具体含义,不过我还是通过修改为其他值,或者把这个参数拿掉,都可以正常访问。 结论:截至目前未发现aid有特定意义,且未非必要参数,也可以忽略不用,暂时不深究,待后续踩到这个坑的时候再继续研究

至此,加载作品列表的接口的5个参数,我们已经可以顺利拿到4个,_signature参数是接口的核心重点,我们后续更文重点分析该参数。

最后小编在学习过程中整理了一些学习资料,可以分享给做软件测试工程师的朋友们,相互交流学习,需要的可以加入我的学习交流群 323432957 或加微dingyu-002即可免费获取Python自动化测开及Java自动化测开学习资料(里面有功能测试、性能测试、python自动化、java自动化、测试开发、接口测试、APP测试等多个知识点的架构资料)

自己动手实现抖音高清无水印视频下载工具(4)相关推荐

  1. 自己动手实现抖音高清无水印视频下载工具(2)

    书接上文,我们继续对上回说到的问题继续分析,本文目标针对url中的sec_uid参数进行分析. 1.sec_uid 思路及实现 调用接口是通过xhr异步调用的,那么一定会有前台js代码来生成或者通过其 ...

  2. 自己动手实现抖音高清无水印视频下载工具(5)

    前情回顾 书接上回,在前几期中我们已经成功取到了除_signature以外的所有参数,从本文开始分析_signature参数的作用及获取逻辑. 参数含义 通过字面意思可以确定_signature参数是 ...

  3. 原相机水印怎么改字_抖音/自媒体做影视二次剪辑,如何下载高清无水印视频?...

    很多想做影视二次剪辑的小伙伴,苦于不知道怎么获取到高清无水印视频,话不多说. 直接上干货,分享3个能帮到你的方法. 极简录屏.解析下载,磁力链接. 1.通过极简模式的录屏 优点:可以直接快速获取到需要 ...

  4. Python 抖音无水印视频下载

    引言 上篇文章讲到抖音首页视频的爬取和下载,于是我想到能不能下载特定的视频.网上搜索一番,发现有网站提供抖音无水印视频的下载,但是试了几个,发现下载下来都还是有水印的视频.上篇文章已经实现了首页无水印 ...

  5. video downloadhelper 无时间限制_Python实现超简单【抖音】无水印视频批量下载

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:python乱炖 转载: Python实现超简单[抖音]无水印视频批 ...

  6. 爬虫进阶教程:抖音APP无水印视频批量下载

    一.前言 本文为两类人准备:技术控和工具控. 如果你是工具控,想简单方便地下载无水印的视频,那么可以使用第三方去水印平台: 抖音短视频解析下载平台 如果你是技术控,想要使用自己写的代码下载视频,那么可 ...

  7. Python实现超简单【抖音】无水印视频批量下载

    导读:本文介绍了如何使用简单的Python爬虫爬取抖音上你喜欢的拍客的所有视频(包含有水印和无水印两种).代码已上传至公众号后台,回复:抖音 即可获得. 01 获取你喜欢的拍客的视频url 即抖音用户 ...

  8. PHP 获取微视无水印源地址_最新PHP解析抖音获取无水印视频代码

    用户从抖音中复制链接,出来的地址,打开是带有水印的,要想通过复制的链接解析获取无水印的视频地址,可以看如下代码 PHP源码 $content = newCurlGet($url, $userAgent ...

  9. 【python小白】抖音无水印视频下载小工具(windows)

    无水印视频的方法大家都已经知道了,我很早之前也写了一个脚本.最近学习了一下下pyside2,所以我用python写了一个小工具. 运行图: from PySide2.QtWidgets import ...

最新文章

  1. 企业/团队不会做目标管理,还怎么高执行力建设2021-02-24
  2. 纽约时报:近1/3美国顶尖AI科学家来自中国,88%中国籍博士会留下建设美利坚...
  3. 科大星云诗社动态20210222
  4. java spring框架怎么学_JAVA学习之路~spring框架(一)
  5. 为自己配置YUM服务器
  6. Mysql怎么把8位数变成日期_SQL中如何将数字型转换为日期型
  7. AI 换脸?除了 ZAO,用 Python 一样轻松搞定
  8. 空间参考不存在_空间实景三维信息如何服务于BIM应用
  9. Android NDK开发之 arm_neon.h文件ABI说明
  10. 小程序 图片加载慢卡
  11. python广义矩估计_《利用Python进行数据分析》13章(中二)建模库介绍
  12. 基于spring boot的婚纱摄影约拍系统
  13. k8s资源限制——资源的配额管理(Resource Quotas)
  14. 什么是状态机(Finite-state machine)?
  15. uniapp开发即时通讯聊天app,纯nvue仿微信,前后端开源
  16. 【Nginx】Nginx配置实例-反向代理
  17. 思杰桌面虚拟化---------- 为什么我们仍然坚持MCS
  18. kettle Oracle任务输入报错ora22924,ora01555
  19. Cerebral Cortex:额顶控制网络的网络间作用可以很好地预测记忆抑制能力
  20. SP(软件过程)的发展历程1:神话的时代

热门文章

  1. 嵌入式笔试面试系列 - 总目录
  2. 09中国IC老杳榜1:最大失误奖
  3. Conda环境搭建以及激活
  4. jquery里用正则来验证密码,必须包含大小写字母,数字及特殊符号,或最少包含两种
  5. 读《C语言的科学与艺术》
  6. iOS字符串大小写转换
  7. vulnhub之Durian复现过程
  8. python+playwright+jinjia2渲染html并截图
  9. mysql mof_mysql的MOF和UDF提权
  10. 最新在线HTML代码编辑器源码+支持代码高亮