Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【爬虫工具】我用Python开发了一个油管评论采集软件!

【爬虫工具】我用Python开发了一个油管评论采集软件!

原创
作者头像
python迷3016
发布于 2025-04-20 01:24:55
发布于 2025-04-20 01:24:55
11400
代码可运行
举报
运行总次数:0
代码可运行

本软件工具仅限学术交流使用,严格遵循相关法律法规,符合平台合法性,禁止任何商业用途!

一、背景介绍

你好,最近我用python开发了一个GUI桌面软件,作用是爬取YouTube指定视频的评论,6个关键字段,含:

代码语言:txt
AI代码解释
复制
1. 评论id
2. 评论内容
3. 评论时间
4. 评论作者昵称
5. 评论作者频道
6. 点赞数

1.1 软件说明

几点重要说明:

代码语言:txt
AI代码解释
复制
1. 运行之前,先打开魔法
2. Windows用户可直接双击打开使用,无需Python运行环境
3. 可爬取指定数量评论,或者全部评论(不存在反爬问题)
4. 排序方式支持:按日期排序/按热门排序
5. 可爬取6个字段,含:评论id、评论内容、评论时间、评论作者昵称、评论作者频道、点赞数
6. 其中,评论时间含绝对时间(年月日时分秒的格式)

1.2 效果演示

演示视频:

【软件演示】用python开发的youtube评论爬虫工具

运行截图1:

爬取《Faded》MV视频下的评论
爬取《Faded》MV视频下的评论

运行截图2:

爬取徐云视频下的评论
爬取徐云视频下的评论

二、科普知识

2.1 关于视频id

油管视频id号,比如,youtube.com/watch?v=9lc6D6nPd38 这个视频链接的视频id就是"9lc6D6nPd38"。YouTube的每个视频都是如此。

2.2 关于评论时间

YouTube网页上是看不到绝对时间(年月日时分秒格式)的,只能看到相对时间(几个月前、几天前之类),此软件支持爬取绝对时间。

三、爬虫代码

3.1 界面模块

软件界面采用tkinter开发。

主窗口部分:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# 创建主窗口
root = tk.Tk()
root.title('YouTube评论爬虫 | 马哥python说')
# 设置窗口大小
root.minsize(width=850, height=650)
show_list_Frame = tk.Frame(width=800, height=350)  # 创建<消息列表分区>
show_list_Frame.pack_propagate(0)
show_list_Frame.place(x=30, y=180, anchor='nw')  # 摆放位置
# 滚动条
scroll = tk.Scrollbar(show_list_Frame)
# 放到Y轴竖直方向
scroll.pack(side=tk.RIGHT, fill=tk.Y)

按钮控件部分:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# 界面设计
# 视频id
tk.Label(root, text='视频id:').place(x=30, y=50)
video_id = tk.StringVar()
video_id.set('')
entry = tk.Entry(root, bg='#ffffff', width=20, textvariable=video_id)
entry.place(x=160, y=50, anchor='nw')  # 摆放位置

3.2 爬虫模块

通过请求YouTube评论的ajax接口实现,详见文末完整代码。

3.3 日志模块

好的日志功能,方便软件运行出问题后快速定位原因,修复bug。

核心代码:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
def get_logger(self):
	self.logger = logging.getLogger(__name__)
	# 日志格式
	formatter = '[%(asctime)s-%(filename)s][%(funcName)s-%(lineno)d]--%(message)s'
	# 日志级别
	self.logger.setLevel(logging.DEBUG)
	# 控制台日志
	sh = logging.StreamHandler()
	log_formatter = logging.Formatter(formatter, datefmt='%Y-%m-%d %H:%M:%S')
	# info日志文件名
	info_file_name = time.strftime("%Y-%m-%d") + '.log'
	case_dir = r'./logs/'
	info_handler = TimedRotatingFileHandler(filename=case_dir + info_file_name,
											when='MIDNIGHT',
											interval=1,
											backupCount=7,
											encoding='utf-8')

日志截图:

日志文件
日志文件

四、结语

软件首发众公号“老男孩的平凡之路”,同时,这款软件仅供个人学习和研究使用,禁止用于任何违法活动。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【爬虫工具】2025微博评论采集软件,根据帖子链接批量爬评论,包含二级评论!
微博是国内极具影响力的社交媒体平台,具有内容形式短平快、热点事件实时性强、舆论快速发酵、用户群体年轻且活跃等特点。其中,微博评论区是用户公开表达观点的重要场域,可通过评论区的数据,实时追踪情绪倾向、挖掘公众诉求、捕捉热点趋势、构建群体画像、从而进行社会学和传播学的研究等。
马哥python说
2025/05/16
2172
【爬虫工具】2025微博评论采集软件,根据帖子链接批量爬评论,包含二级评论!
【爬虫工具】用python开发的youtube油管评论采集界面软件
用python开发的GUI桌面软件,作用是爬取YouTube指定视频的评论,6个关键字段,含:
无双0516
2025/03/21
1780
【爬虫工具】用python开发的youtube油管评论采集界面软件
用python爬取youtube视频评论,并封装成GUI软件!
众所周知,YouTube是全球最大的视频分享平台,用户可以在上面观看和上传视频内容。该平台现已成为在线视频市场的领军者之一,拥有数十亿的用户和数以亿计的视频内容。视频下方评论区也成为众多媒体从业者的分析目标。不仅可以分析评论中的情感倾向,了解公众对特定视频或主题的情感反馈,有助于了解受众的情绪和看法。还可以洞察观众对视频内容的喜好、关注点以及反馈,有助于内容创作者做出更好的决策。同时,评论也可以作为市场调研的一部分,帮助企业和品牌了解公众对其产品或服务的态度,从而调整营销策略。
马哥小迷弟132
2024/07/02
6272
用python爬取youtube视频评论,并封装成GUI软件!
【爬虫GUI】YouTube评论采集软件,突破反爬,可无限爬取!
最近我用python开发了一个GUI桌面软件,作用是爬取YouTube指定视频的评论。
马哥python说
2024/03/02
5050
【爬虫GUI】YouTube评论采集软件,突破反爬,可无限爬取!
【爬虫软件】用python开发的小红书pgy采集工具,高效筛选优质博主!
众所周知,蒲公英是xhs推出的优质创作者商业合作服务平台,致力于为品牌和博主提供内容合作服务,可以高效的为品牌匹配出最符合的优质博主。
无双0516
2025/05/06
1480
【爬虫软件】用python开发的小红书pgy采集工具,高效筛选优质博主!
爆款小红书笔记采集神器!Python开发,正文一键爬取
小红书是国内集社交、分享、购物于一体的综合性平台,为用户提供了一个交流经验、获取灵感和享受购物乐趣的沟通渠道,同时也是国内流量数一数二的生态网站。很多行业的操盘手需要获取热门笔记、热门作者的作品数据,从而提升自己账号的互动数据和价值。因此,我用python开发了一个爬虫采集软件,可自动按笔记链接抓取笔记的详情数据。
马哥小迷弟132
2024/06/25
2.1K0
爆款小红书笔记采集神器!Python开发,正文一键爬取
【爬虫软件】小红书评论区批量采集,含二级评论
毋庸置疑,小红书是国内流量数一数二的社区种草平台,拥有海量用户和上亿日活,尤其笔记下方的评论区有重大挖掘价值。采集小红书评论数据可以帮助客户了解消费者对商品和品牌的评价和反馈,从而更好地洞悉消费者的喜好、需求和购买意向。通过分析用户评论数据,企业可以及时发现和处理消费者的负面评价和投诉,提升品牌口碑和信誉度。
马哥python说
2024/01/21
2.1K1
【爬虫软件】小红书评论区批量采集,含二级评论
用python开发的小红书评论批量采集软件,高效挖掘评论数据价值
在当下的互联网环境中,小红书作为国内极具影响力的社区种草平台,日活跃度极高,笔记评论区蕴含着海量有价值的信息。在合法合规、遵循平台规则且尊重用户隐私的前提下,对这些评论数据进行采集分析,能助力企业精准把握消费者的喜好、需求和购买意向。基于此需求,一款名为 xhs_search_comment_tool 的采集小红书评论区界面软件开发完成,如下:
python迷3016
2025/03/31
5640
用python开发的小红书评论批量采集软件,高效挖掘评论数据价值
【GUI软件】调用YouTube的API接口,采集关键词搜索结果,并封装成界面工具!
我用Python独立开发了一款爬虫软件,作用是:通过搜索关键词采集YouTube的搜索结果,包含14个关键字段:关键词,页码,视频标题,视频id,视频链接,发布时间,视频时长,频道名称,频道id,频道链接,播放数,点赞数,评论数,视频简介。
马哥python说
2024/05/08
4480
【GUI软件】调用YouTube的API接口,采集关键词搜索结果,并封装成界面工具!
用Python开发的抖音评论区采集软件,批量爬取评论(含二级)
采集软件的主要目标是实现笔记数据的自动化采集,包括笔记正文、发布时间、以及转评赞藏等关键信息。通过设计直观的界面,旨在让即使是技术小白也能轻松使用这款工具。
马哥python说
2024/01/27
11.6K3
用Python开发的抖音评论区采集软件,批量爬取评论(含二级)
【爬虫软件】2024研发:抖音评论区采集,包含二级评论!
众所周知,抖音是国内最火热的短视频社交平台,拥有上亿日活和海量用户,视频下方的评论区数据也是文本挖掘的重要目标,对于掌握热点方向、洞察用户心理、抓取目标数据大有帮助。
马哥小迷弟132
2024/06/27
1.3K0
【爬虫软件】2024研发:抖音评论区采集,包含二级评论!
xhs_search_comment_tool | 采集小红书评论区界面软件,支持关键词、评论时间、IP属地的筛选
小红书作为国内极具影响力的社区种草平台,汇聚海量用户且拥有极高的日活跃度,其笔记下方的评论区蕴含丰富的信息价值。在合法合规、遵循平台规则以及尊重用户隐私的前提下,对小红书评论数据进行合理采集分析,能够帮助企业深入了解消费者对商品和品牌的评价与反馈,从而更好地把握消费者喜好、需求以及购买意向。
无双0516
2025/03/22
3641
xhs_search_comment_tool | 采集小红书评论区界面软件,支持关键词、评论时间、IP属地的筛选
【爬虫软件】我用python开发的小红书蒲公英采集软件,支持筛选关键词、粉丝数、报价等,助力品牌商高效筛选优质博主!
蒲公英平台(用过的人都知道^^,没用过的人一脸懵- -!),在此介绍一下:蒲公英是小红书推出的优质创作者商业合作服务平台,致力于为品牌和博主提供内容合作服务,可以为品牌匹配出最符合合作条件的优质博主。
马哥小迷弟132
2024/07/01
7543
【爬虫软件】我用python开发的小红书蒲公英采集软件,支持筛选关键词、粉丝数、报价等,助力品牌商高效筛选优质博主!
【爬虫软件】小红书搜索神器:一键批量采集笔记,多关键词同时抓取!
为什么有了源码还开发界面软件呢?方便不懂编程代码的小白用户使用,无需安装python,无需改代码,双击打开即用!
马哥python说
2024/01/25
2.6K2
【爬虫软件】小红书搜索神器:一键批量采集笔记,多关键词同时抓取!
【爬虫软件】小红书评论采集v4.0升级版:自动采集1024w条,含二级评论!
您好!我用python开发的爬虫采集软件,可自动抓取小红书评论数据,并且含二级评论数据。
马哥小迷弟132
2024/06/24
7380
【爬虫软件】小红书评论采集v4.0升级版:自动采集1024w条,含二级评论!
【爬虫工具】小红书蒲公英批量采集软件v2.0,高效筛选优质博主 | 2025.5发布
蒲公英(以下简称为 pgy)是小红书推出的一个为优质创作者提供商业合作服务的平台,其核心作用是为品牌和博主搭建内容合作的桥梁,能高效地为品牌精准匹配适合的优质博主。
python迷3016
2025/05/07
1392
【爬虫工具】小红书蒲公英批量采集软件v2.0,高效筛选优质博主 | 2025.5发布
【YouTube采集软件】根据关键词批量爬取油管搜索结果
我是一枚资深python开发工程师。用python原创开发了一款爬虫软件,作用是:通过搜索关键词采集YouTube的搜索结果,包含14个关键字段(见1.3章节,详细介绍)
马哥小迷弟132
2024/07/03
1.1K0
【YouTube采集软件】根据关键词批量爬取油管搜索结果
基于Python开发的YouTube关键词搜索采集GUI软件工具
作为一名拥有10年开发经验的程序员,我开发了一款基于Python的YouTube搜索结果采集工具。该工具通过调用YouTube官方API接口,实现根据关键词采集搜索结果的功能,与传统网页爬虫不同,使用API的方式具备更高的稳定性。
python迷3016
2025/04/28
1690
基于Python开发的YouTube关键词搜索采集GUI软件工具
【GUI软件】小红书按关键词采集笔记详情,支持多个关键词,含笔记正文、转评赞藏等
开发界面软件的目的:方便不懂编程代码的小白用户使用,无需安装python,无需改代码,双击打开即用!
马哥python说
2024/03/30
6060
【GUI软件】小红书按关键词采集笔记详情,支持多个关键词,含笔记正文、转评赞藏等
douyin_search_comment_tool | 采集抖音评论区界面软件,支持多关键词、评论时间、IP属地的筛选
抖音作为国内流量极为突出的短视频平台,拥有庞大的用户群体以及亿级以上的日活跃用户,其视频下方的评论区蕴含着丰富的信息价值。在合法合规的前提下,经过充分的研究与探索,为了助力客户能够更深入地理解消费者对于商品和品牌的看法与反馈,以更有效地把握消费者的喜好、需求和购买意图,我们开发了一款基于 Python 技术的工具,旨在在符合平台规则和相关法律法规的框架内,对抖音平台上公开且允许获取的评论数据进行收集分析。
无双0516
2025/03/23
4810
douyin_search_comment_tool | 采集抖音评论区界面软件,支持多关键词、评论时间、IP属地的筛选
推荐阅读
【爬虫工具】2025微博评论采集软件,根据帖子链接批量爬评论,包含二级评论!
2172
【爬虫工具】用python开发的youtube油管评论采集界面软件
1780
用python爬取youtube视频评论,并封装成GUI软件!
6272
【爬虫GUI】YouTube评论采集软件,突破反爬,可无限爬取!
5050
【爬虫软件】用python开发的小红书pgy采集工具,高效筛选优质博主!
1480
爆款小红书笔记采集神器!Python开发,正文一键爬取
2.1K0
【爬虫软件】小红书评论区批量采集,含二级评论
2.1K1
用python开发的小红书评论批量采集软件,高效挖掘评论数据价值
5640
【GUI软件】调用YouTube的API接口,采集关键词搜索结果,并封装成界面工具!
4480
用Python开发的抖音评论区采集软件,批量爬取评论(含二级)
11.6K3
【爬虫软件】2024研发:抖音评论区采集,包含二级评论!
1.3K0
xhs_search_comment_tool | 采集小红书评论区界面软件,支持关键词、评论时间、IP属地的筛选
3641
【爬虫软件】我用python开发的小红书蒲公英采集软件,支持筛选关键词、粉丝数、报价等,助力品牌商高效筛选优质博主!
7543
【爬虫软件】小红书搜索神器:一键批量采集笔记,多关键词同时抓取!
2.6K2
【爬虫软件】小红书评论采集v4.0升级版:自动采集1024w条,含二级评论!
7380
【爬虫工具】小红书蒲公英批量采集软件v2.0,高效筛选优质博主 | 2025.5发布
1392
【YouTube采集软件】根据关键词批量爬取油管搜索结果
1.1K0
基于Python开发的YouTube关键词搜索采集GUI软件工具
1690
【GUI软件】小红书按关键词采集笔记详情,支持多个关键词,含笔记正文、转评赞藏等
6060
douyin_search_comment_tool | 采集抖音评论区界面软件,支持多关键词、评论时间、IP属地的筛选
4810
相关推荐
【爬虫工具】2025微博评论采集软件,根据帖子链接批量爬评论,包含二级评论!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验