用Python对顶级科技YouTube频道进行分析
分析顶级科技YouTube频道
使用YouTube API了解顶级YouTube科技频道的表现

#0 YouTube API
您知道YouTube有一个API吗?您知道这个API可以用于获取您在一个很酷的数据科学项目中所需的所有数据吗?现在您知道了。在本文中,我们将演示如何使用它获取一个丰富的数据集,使我们能够分析和比较顶级科技频道。
为了能够向YouTube API发出请求,我们需要按照以下步骤进行操作:
- 在您的Google开发者控制台中创建一个新项目 – 您只需要一个Google账号即可完成此操作
- 在“凭据”选项卡上点击“创建凭据”来请求一个API密钥
- 点击“启用API和服务”进入您的仪表板,然后搜索并勾选“YouTube Data API v3”以启用YouTube API服务
现在我们已经准备好调用API来获取我们的数据了。
如果需要,Google文档中还有更详细的解释:
YouTube Data API概述 | Google for Developers
编辑描述
developers.google.com
现在我们已经准备好了一切,让我们开始编码吧!
在本文中,我们将:
- 获取频道的基本信息(创建日期、描述、视频数量、订阅者数量等)
- 获取该频道的所有视频详情(标题、描述、时长、观看次数、点赞数等)
- 对我们想要调查的5个频道进行这些操作
- 围绕这些数据进行一些(有趣的)分析
为了启动我们的项目,我们首先需要安装google api客户端库(pip install google-api-python-client
),并导入我们将在整个过程中使用的两个库(pandas和google api客户端库)。我们还存储了我们的API密钥,并构建了这个youtube对象,它将允许我们进行API调用…