使用Pandas和YouTube数据API获取统计信息

如今,有超过27亿活跃的YouTube用户,对于许多人来说,YouTube不仅是娱乐,还是一种重要的收入来源。但是它是如何运作的?不同YouTube频道能获得多少观看量或订阅者?借助Python、Pandas和YouTube数据API的帮助,我们可以获得一些有趣的洞察。
方法
本文将分为几个部分:
- 使用YouTube数据API。通过此API,我们将能够获取不同搜索请求的YouTube频道列表。对于每个频道,我们将获取有关视频数量、观看次数和订阅者数量的信息。
- 获取我们感兴趣的频道列表。这只需进行一次即可。
- 收集频道数据。为了获得统计洞察,我们需要在一段时间内收集数据。
- 数据分析。
话不多说,进入正题。
1. YouTube数据API
首先,对于所有对从YouTube等大型网络收集数据感兴趣的人,有个好消息:YouTube API是免费的,我们不需要支付费用。要开始使用此API,我们需要两个步骤:
- 打开https://console.cloud.google.com并创建一个新项目。我已经有一个旧项目了,但由于一段时间没有活动,它的所有API限制都被设为零,我找不到重置它们的方法。所以,创建一个新项目会更简单。

- 前往“API和服务”,启用“YouTube数据API”。打开API,进入“凭据”,创建一个API密钥。如果一切都正确完成,Quotas页面将如下所示:
