当前位置:网站首页 >  教程

三步获取并分析主流短视频平台公开数据 零门槛实操指南

时间:2026年05月23日 21:02:25 来源:易频IT社区

前期准备

你只需要提前安装好Python环境,没有任何其他复杂工具依赖,安装步骤如下:

  • 打开Python官方下载地址:https://www.python.org/downloads/,下载对应你系统的最新稳定版安装包
  • 运行安装包,必须勾选「Add Python to PATH」选项,再点击「Install Now」完成安装,不勾选会导致后续命令无法运行

安装完成后验证:Windows按下Win+R输入cmd回车,Mac打开启动台-其他-终端,输入python --version,输出版本号即为安装成功。

实操步骤

第一步:安装依赖工具包

在打开的命令行中直接输入以下命令,回车等待安装完成:

``` pip install requests pandas openpyxl douyin ```

如果安装速度慢或者安装失败,换成国内清华源安装,使用以下命令即可:

``` pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests pandas openpyxl douyin ```

第二步:获取目标ID并编写完整爬取代码

我们以获取抖音某博主的全部公开视频数据为例,操作步骤如下:

三步获取并分析主流短视频平台公开数据 零门槛实操指南

1. 获取目标博主的sec_user_id

  • 打开抖音APP,找到目标博主,点击分享-复制主页链接
  • 复制得到的链接格式为:https://www.douyin.com/user/[这里就是sec_user_id],把/user/之后的所有字符串全部复制出来,就是你需要的目标ID
  • 如果链接复制失败,直接打开抖音网页版进入博主主页,地址栏中/user/后的字符串就是sec_user_id,直接复制即可

2. 编写可直接运行的爬取代码

新建一个文本文档,把以下代码完整复制进去,把代码里的target_user_id替换成你刚才复制的目标ID,然后把文档保存为get_video_data.py(注意后缀要从.txt改成.py):

``` import pandas as pd from douyin import Douyin 替换成你复制的目标sec_user_id target_user_id = "这里替换成你复制的ID" 初始化接口,获取博主公开视频数据 dy = Douyin() video_list = dy.get_user_post(target_user_id, max_cursor=0) 整理结构化数据,自动转换时间戳为可读格式 result = [] for video in video_list: create_time = pd.to_datetime(video.get("create_time"), unit="s") result.append({ "视频标题": video.get("desc", ""), "发布时间": create_time, "点赞数": video.get("statistics", {}).get("digg_count", 0), "评论数": video.get("statistics", {}).get("comment_count", 0), "收藏数": video.get("statistics", {}).get("collect_count", 0), "分享数": video.get("statistics", {}).get("share_count", 0), "视频ID": video.get("aweme_id", ""), "视频链接": f"https://www.douyin.com/video/{video.get('aweme_id', '')}" }) 导出数据到Excel文件 df = pd.DataFrame(result) df.to_excel("短视频数据.xlsx", index=False) print("数据爬取完成,已导出为 短视频数据.xlsx 文件") ```

第三步:运行代码导出数据

运行代码完整步骤:

  1. 把你刚才保存好的get_video_data.py文件放到桌面
  2. 打开命令行工具(Windows:Win+R输入cmd回车;Mac:启动台-终端)
  3. 输入命令进入桌面:Windows输入cd desktop,Mac输入cd ~/desktop,回车
  4. 输入运行命令:python get_video_data.py,回车等待运行完成

运行完成后,你就可以在桌面看到生成的短视频数据.xlsx文件,打开即可看到所有结构化的短视频数据,所有时间已经自动转换为可读格式,不需要额外处理。

常用数据分析操作指引

拿到结构化数据后,你可以直接用Excel完成大部分分析需求,不需要额外工具:

  • 找爆款内容规律:选中「点赞数」列,点击Excel菜单栏「数据」-「排序」,选择从高到低排序,即可快速得到账号所有爆款视频,直接汇总分析标题、发布时间、内容方向的共性
  • 统计更新频率:选中「发布时间」列,点击Excel「插入」-「数据透视表」,行区域拖入「发布时间」,值区域拖入「视频标题」,设置值字段为计数,即可按日/周/月统计发布数量,得到账号更新规律
  • 计算内容互动率:如果需要对比不同内容质量,新增一列「互动率」,输入公式=(B2+C2+D2)/1000(B列为点赞数、C列为评论数、D列为收藏数),即可快速对比不同内容的互动表现

注意事项

  • 本方法仅获取平台公开可访问的数据,禁止用于任何非法用途,不要爬取非公开数据
  • 单个IP不要连续爬取超过10个账号,批量爬取时在循环中加入import time;time.sleep(2),每爬一个视频间隔2秒,避免被平台临时限制访问
  • 如果需要获取快手短视频公开数据,操作逻辑完全一致,安装依赖使用命令pip install kuaishou,接口调用方式和抖音完全一致,替换对应目标ID即可运行导出数据

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图