之前有这个评论数据需求,本着想看看网上有没有现成的代码来实现采集youtube评论数据,90%的博客文章都是用啥自动化selenium来搞的,还有的说用谷歌官方API+selenium来搞的,作为一个爬虫工程师,能走协议最好了,能不用自动化工具最好别碰,一般官网有api可以直接get或者post请求的,话不多说,直接看youtube api官网页面,首先你得有谷歌账号,没有账号的话可以注册个,之前我也写了博客讲注册的方法,自己翻翻,打开谷歌,搜索youtube data v3,如图所示点进去,如图所示
点击进去创建项目,然后申请api密钥,如图所示
申请了api密钥后,返回到到data api界面,如图所示
我们是通过视频id来采集评论,以这个视频为例子
视频id为sfaTEbw5ZZA,进行如下操作,如图所示设置好了后,勾选api key,然后点击执行,如图所示
结果如图所示
看上面有java,python语言,千万别选这个有坑,这里我们直接根据他的链接来请求,
结果如图所示5行代码解决,后面多页的翻页请求即可,我就不多说了。
点击此处登录后即可评论