youtube数据api是youtube数据api的python包装器。

youtube-data-api的Python项目详细描述


YouTube数据API

PyPI versionBuild statusDocumentation StatusDOI

这是YouTube Data API的python客户机。youtube-data-api包是一个包装器,用于简化来自api的GET requests和json响应解析。这个包是为api的第3版编写的,并有一些小的将来的证明。

安装

我们建议您install this module using pip

pip install youtube-data-api

如果要从源代码使用它,则必须手动安装依赖项:

pip install -r requirements.txt

快速启动

为了访问api,需要从Google Cloud Console中获取service key

一旦拥有了它,就可以使用api密钥来初始化YouTubeDataAPI类。

from youtube_api import YouTubeDataAPI

api_key = 'AKAIXXXXXXXX'
yt = YouTubeDataAPI(api_key)

yt.search('alexandria ocasio-cortez')

yt对象调用函数,这些函数自动收集日常用户既可看到又不可看到的数据字段。

详情请参阅documentation

测试

用于测试的静态json文件存储在./tests/data中。 要测试,命令行输入make test。 有关详细信息,请参阅./tests/readme.md

作者

作者:Leon Yin和Megan Brown。michael liu帮助编写和记录测试。

如果您在研究中使用此软件,请将其引用为:

@misc{leon_yin_2018_1414418,
  author       = {Leon Yin and
                  Megan Brown},
  title        = {SMAPPNYU/youtube-data-api},
  month        = sep,
  year         = 2018,
  doi          = {10.5281/zenodo.1414418},
  url          = {https://doi.org/10.5281/zenodo.1414418}
}

贡献

我们正在积极寻找核心维护者和贡献者! 我们将记录贡献代码的最佳实践和过程 如果你看到一个排印或文件不清楚,请提出拉的要求!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在导入到Google工作表时使用ApachePOI显示系列标签   java在Swing表上修改数据生成SQL   java TCP数据包在网络级别合并   java自动连线bean在线程位置为空   javasocket。禁用无线连接时getOutputStream()阻塞   JSON上的javascript字符串数组。stringify输出unicode字符   java在Oracle数据库中存储不同类型数据的最佳体验   Spring MVC中模板引擎后的java进程输出   不知从哪里来的java空字符串。   如何加载java。使用Adobe Flex的客户端的属性文件?   java如何替换多层括号之间的所有内容?   {JSONObject必须以java'开头   java使用commandButton或commandLink返回并管理HTML控件值   java Android大文本视图动态   java JMock需要自定义类   java Android应用程序在emulator中工作,但在设备中失败   java连接到derby数据库时使用什么文件路径格式?   java在一个函数调用中返回两个结果?