无需 API 即可访问 YouTube 数据库的 Python 包
项目描述
乌图比
YouTube 的 API 使用起来很烦人,并且有很多限制。utuby 是一个简单的脚本,用于在不使用 Youtube API 的情况下下载 Youtube 评论 - 没有 API 速率限制。没有限制。极快。
| 资源 | 关联 |
|---|---|
| 派皮: | https://pypi.org/project/utubi/ |
| 存储库: | https://santhoshse7en.github.io/utubi/ |
| 文档: | https://santhoshse7en.github.io/utuby_doc/ |
依赖项
- 美丽的汤4
- 要求
- lxml
- 选择
- 维德情绪
- 文本块
- 熊猫
依赖安装
使用包管理器pip安装以下
pip install -r requirements.txt
一目了然
点击 Github 上的绿色下载按钮下载。您只需要解析特定的 YouTube URL 作为参数。
>>> from utuby.utuby import youtube
>>> url = 'https://www.youtube.com/watch?v=xjQFi-HP7po'
>>> youtube = youtube(url)
youtube类目录
>>> print(dir(youtube))
提取 YouTube 频道名称的示例
>>> youtube.channel_name
'Fully'
计算提取的 YouTube 评论的情绪分数的示例
>>> youtube.final_sentiment_scores
{'neu': 0.769, 'neg': 0.051, 'pos': 0.178, 'compound': 0.0}
Youtube 评论数据框
>>> youtube.youtube_comments_df.head()
贡献
欢迎请求请求。对于重大更改,请先打开一个问题讨论您想要更改的内容。
请确保根据需要更新测试。