请求获取含近千条视频的YouTube频道指定字段视频列表下载方案
获取YouTube频道全视频统计数据的简单方法(适合老年新手)
准备工具
- 先安装Python:下载最新版本的Python,安装时一定要勾选「Add Python to PATH」(这步很关键,不然后续命令用不了)
- 打开电脑的命令提示符(Windows搜「CMD」,Mac搜「终端」),输入以下命令安装两个必要工具:
回车等待安装完成,看到「Successfully installed」字样就说明装好了pip install yt-dlp pandas
导出视频统计表格
把你找到的Channel ID(比如
UCXXXXXXX)替换到下面的命令里,在命令提示符中输入:yt-dlp --flat-playlist --dump-json "https://www.youtube.com/channel/UCXXXXXXX" > video_list.json这个命令会把频道所有视频的原始数据存成一个
video_list.json文件,不用管它是什么,继续下一步。接着输入下面的命令,把原始数据转成Excel能直接打开的表格:
python -c "import pandas as pd; df = pd.read_json('video_list.json'); df[['title', 'upload_date', 'duration_string', 'view_count']].rename(columns={'title':'Title', 'upload_date':'Date Uploaded', 'duration_string':'Running Time', 'view_count':'Views'}).to_csv('video_stats.csv', index=False)"找到表格文件:Windows用户可以在命令提示符里输入
explorer .直接打开当前文件夹,Mac用户直接打开终端所在的文件夹,里面的video_stats.csv就是你要的列表——双击用Excel打开,就能看到标题、上传日期、时长、播放量这四个字段了。
小提示
- 频道视频多的话,第一次执行命令可能要等几分钟,别中途关掉命令窗口
- 如果出现报错,先检查安装Python时有没有勾选「Add Python to PATH」,或者重新输入一遍安装工具的命令
内容的提问来源于stack exchange,提问作者Martin Smith
相关产品推荐
相关产品推荐

