Skip to Content
社媒助手

社媒助手

常见问题抖音相关问题为什么有时候视频数据会获取不全?

为什么有时候视频数据会获取不全?

这个现象在抖音平台比较常见,尤其是在API模式下通过关键词搜索视频时经常发生,本质原因和平台的接口机制、风控策略等有关。

出现的原因

动态签名参数

抖音大部分接口都需要 动态加密参数,比如 X-Bogus、a_bogus、msToken等。

插件会尝试构建所有相关参数进行请求,但构建内容与网页浏览所产生的请求并不能保证完全一致性,某些参数用固定值或不传,接口可能仍然返回数据,但会被风控判定并返回“非完整结果集”。

然后就会出现采集到部分数据后不再继续采集的情况。

反爬限流

浏览器端滚动时,请求间隔是“自然的”,且伴随页面事件。

脚本进行循环请求时,容易触发风控,接口直接不返回更多数据。

这种情况在浏览器的Network里会看到 has_more: false 提前结束。

解决思路

使用RPA模式

RPA模式会通过模拟用户滚动行为获取数据,非常接近真实用户请求,不易触发平台风控。

导出已加载视频

通过插件在页面植入的“导出已加载视频”功能,该功能可自动收集页面上所有通过滚动加载出来的视频,然后再进行采集。

更换运行环境

通过切换浏览器、平台账号、IP等,重置掉设备指纹信息,平台无法追踪时,会清除掉对当前设备做出的限制。

最后更新于