抖音 Web 版签名算法 _signature 解密

JavaScript06

抖音 Web 版签名算法 _signature 解密,第1张

1、从抖音 APP 分享个人信息,复制链接,获得个人主页地址,示例:

2、使用 Chrome 抓包,获取视频列表接口的请求信息

参数分析:

3、定位 _signature 签名算法

4、分析签名算法的执行逻辑

分析完签名算法的调用过程,就可以搭建 NodeJS 工程来生成签名了,快去试试吧!

1、userAgent 属性不存在

Debug 分析抖音 API 请求流程,userAgent 属性在 navigator 对象中,所以需要定义全局对象:

2、document 对象不存在

上传视频之后,由机器小范围的推荐给可能会对你视频标签感兴趣的人群,即一个小流量池。差不多是20-250人数之间(这些人包含通讯录好友、账号粉丝、使用的音乐的账号的粉丝或点赞的、关注这个话题的粉丝、同城、系统随机的分配量)

计算在单位时间之内观众的评论、点赞和分享数

具体公式是:热度=A评论数+B点赞数+C分享数,系数A,B,C会根据整体的算法实时微调,大致上:C>A>B。 这一步我们暂且称为第一次推荐。这就是我们平时为什么会看到推荐里面出现的内容,有些互动率几乎是0。就是因为你是这个视频的第一波观众。