Youtube视频搜索
文章目录
目前调研有两种youtube视频搜索的方式
通过Youtube 提供的API,但是有配额限制,且配额很小,增大配额不容易
通过解析youtube search之后的网页,获取video id和title等
通过 youtube 提供的API
登录Google帐号控制台并启用API
点击启用 API和服务
并输入 youtube
打开youtube data v3,进入到详细页面启用 api 接口,如下是api管理页面
可以看到目前分配的配额每天只有 1w,but 通过关键词查询接口一次需要消耗 100 配额,所以这个接口1天智能调用100次。。。
API 文档
计算配额消耗
https://developers.google.com/youtube/v3/determine_quota_cost
参考
通过解析youtube search之后的网页
开源库
相对比较简单,很容易理解,通过这个可以获取到视频的 title
和 videoid
有了videoid
之后可以获取视频的预览图,每个视频会有4个预览图,如下:
https://img.youtube.com/vi/{video-id}/0.jpg
https://img.youtube.com/vi/{video-id}/1.jpg
https://img.youtube.com/vi/{video-id}/2.jpg
https://img.youtube.com/vi/{video-id}/3.jpg
或者
http://img.youtube.com/vi/{video-id}/default.jpg
http://img.youtube.com/vi/{video-id}/hqdefault.jpg
http://img.youtube.com/vi/{video-id}/mqdefault.jpg
http://img.youtube.com/vi/{video-id}/sddefault.jpg
其中 i3.ytimg.com
域名也可以获取到这些图片
参考文章
https://www.sitepoint.com/youtube-video-thumbnail-urls/
https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api
文章作者 Brook
上次更新 2020-06-16