B站视频评论爬虫:如何完整爬取一级与二级评论并导出CSV?
B站视频评论爬虫如何完整爬取一级与二级评论并导出CSV【免费下载链接】BilibiliCommentScraperB站视频评论爬虫 Bilibili完整爬取评论数据包括一级评论、二级评论、昵称、用户ID、发布时间、点赞数项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCommentScraper凌晨一点你为了写一份视频用户调研正对着B站评论区一页一页往下翻。翻了二十分钟才存下八十来条评论楼中楼的回复更是理不清谁在回谁——手都酸了数据还残缺。这不是你手速的问题是方法的问题。BilibiliCommentScraper这个开源的B站视频评论爬虫正是为这种场景准备的把一级评论、二级评论、昵称、用户ID、发布时间、点赞数一次性完整搬进 CSV你只管睡觉它替你熬夜。不调接口它把自己伪装成真人市面上不少爬虫走 B 站 API省事是真省事可拿到的往往只有前几十条评论层级也丢得七七八八。BilibiliCommentScraper 换了一条更笨、也更稳的路——用 Selenium 驱动真实浏览器模拟真人浏览网页。你在网页上怎么操作它就怎么操作不断向下滚动逼页面把评论一条条加载出来遇到查看全部就点开二级评论一页翻不完就一页一页翻到底。模拟真人浏览意味着页面能看到的评论它都能拿到包括 API 接口通常不给的楼中楼。这对你意味着什么意味着你不用再对着残缺数据做情感分析、写调研报告数据底座完整了后面的分析才站得住。一张速查卡从零到 CSV 只要三行命令别急着研究代码先看全流程有多短步骤操作1安装依赖pip install selenium beautifulsoup4 webdriver-manager2在video_list.txt里写入视频链接每行一个3运行python Bilicomment.py首次按提示扫码登录一次登录这步值得多说一句。它会在本地生成cookies.pkl把你的登录态存下来。之后每次运行都自动带登录状态不用反复扫码你要做的只是把新视频链接追加进video_list.txt然后回车。批量管理多个视频就是这么简单——每个视频会生成一个以视频 ID 命名的独立 CSV互不干扰。断点续爬断电、断网、浏览器崩了都吓不跑它来做一个情景模拟你感受一下你在爬一个评论上万的热门视频进度走到 60%笔记本没电了。第二天开机重新运行程序它直接问都不问接着上次的第 37 条一级评论继续爬CSV 文件也在原来的基础上继续追加不重复、不丢数据。秘密藏在progress.txt里。这个文件像一张精确到毫米的书签记录着第几个视频、第几条一级评论、二级评论翻到第几页。程序每次落笔前都会更新它所以任何时刻中断都能原路找回进度。想从头再来删掉progress.txt即可。想跳过某个爬不动的视频把video_count加一干净利落。同样的省心逻辑还体现在错误处理上网络抖动、页面加载超时程序会自动重试实在爬不了的视频会被记进video_errorlist.txt你事后扫一眼就知道哪个视频掉了队。开爬前 60 秒检查清单别等跑起来才发现少了什么开爬前扫一遍这张清单Python 3 已安装依赖库已pip installvideo_list.txt里每行是一个完整的 B 站视频 URL网络稳定首次运行建议人在电脑前方便扫码想从头爬确认没有残留的progress.txt如果之前登录过但 cookies 失效删掉cookies.pkl重新登录全部打勾就可以放心让程序跑一整晚了。参数拧两下热门视频也稳默认参数适合大多数场景但碰到 10 万 评论的爆款视频页面会因为加载数据过多而内存崩溃。这时你需要动两个旋钮MAX_SCROLL_COUNT 45 # 默认45次滚动约能加载920条一级评论可调小 max_sub_pages 150 # 二级评论最多翻150页设 None 表示不限制滚动次数越少页面越轻越不容易崩二级评论页数设个上限同样是为了省内存。嫌请求太密集、怕被平台限流加一行随机延时import random time.sleep(random.uniform(1, 5)) # 每次等待1~5秒随机分散请求节奏把参数调成适合自己视频的量级爬取过程就从碰运气变成了可预期——这也是这个工具和一次性脚本最大的区别。拿到 CSV 之后这张表怎么读程序跑完同级目录下会出现以视频 ID 命名的 CSV 文件每一行是一条评论字段结构如下编号该评论在整个评论流中的位置隶属关系一级评论 / 二级评论层级一目了然被评论者昵称、被评论者ID一级评论显示up主二级评论显示被回复的那位用户昵称、用户ID评论者本人信息评论内容、发布时间、点赞数分析最常用的三个字段截图里每一行都带着完整归属信息哪条是楼中楼、回复的是谁、多少赞、什么时候发的——这份结构化数据可以直接喂给 pandas 做情感分析、词频统计或社群网络研究不需要再手工整理。翻车现场急救箱用的时候难免遇到几个小状况提前给你备好解药CSV 用 Excel 打开是乱码文件是 UTF-8 编码Excel 默认没认出来。改用记事本打开或走数据 → 从文本/CSV 导入并手动选择 UTF-8即可正常显示。单元格显示$NAME?报错这是 Excel 把以-开头的昵称当成了公式例如-Ghauster。不是数据坏了换个导入方式或直接用代码读取就好。爬到的评论数比页面标称的少正常。B站评论数存在虚标部分评论可能被隐藏或屏蔽。判断标准很简单你手动把网页滚到底看到的最后几条评论和 CSV 末尾对得上就是完整爬全了。报 Permission denied多半是 CSV 或 progress.txt 被其他程序占用比如你正开着 Excel 看它。关掉占用文件或换管理员身份运行即可解决。程序长时间没动静大概率是访问太频繁被平台冷处理了。重启程序即可断点续爬若频繁出现就按前面说的把延时拉长。你的第一份完整评论数据集现在就能开始从手工翻页到全自动爬取从残缺数据到层级完整的 CSV差的只是一个对的工具。BilibiliCommentScraper 的价值不在于代码多炫而在于它把完整、断点、批量、省心这四个词落到了实处让每一个想认真做数据分析的人都能用十分钟搭好自己的数据管道。想立刻上手克隆下来跑一遍就知道git clone https://gitcode.com/gh_mirrors/bi/BilibiliCommentScraper.git cd BilibiliCommentScraper pip install selenium beautifulsoup4 webdriver-manager把你想分析的视频链接写进video_list.txt运行python Bilicomment.py剩下的交给它。如果你在爬取中发现新的坑、或者有更好的参数方案也欢迎把经验带回项目——这类工具的价值正是在使用者的反馈中一点点长起来的。数据驱动的时代先拿到完整数据的人赢在起跑线上。【免费下载链接】BilibiliCommentScraperB站视频评论爬虫 Bilibili完整爬取评论数据包括一级评论、二级评论、昵称、用户ID、发布时间、点赞数项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCommentScraper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于MCP协议构建广告自动化Skill:连接AI与广告平台的实战指南

基于MCP协议构建广告自动化Skill:连接AI与广告平台的实战指南

这次我们来看一个广告自动化创建项目:优麦云MCP。如果你正在寻找一种能够将广告架构Skill快速落地、实现批量广告创建与管理的解决方案,这个基于MCP(Model Context Protocol)协议的项目值得重点关注。它不是一个单纯的本地AI模型&…

2026/8/14 2:34:21 阅读更多 →
LangChain实战:从核心概念到生产级AI应用开发指南

LangChain实战:从核心概念到生产级AI应用开发指南

1. 项目概述:为什么是LangChain?如果你最近在AI应用开发领域,尤其是围绕大语言模型(LLM)搞点事情,那么“LangChain”这个名字大概率已经在你耳边响了无数次。它不是什么新的模型,也不是一个具体…

2026/8/14 2:34:21 阅读更多 →
Bug分享——收笔

Bug分享——收笔

半年没写下一文,再打算写时已经是最后一篇了。本来是打算从性格,习惯等各方面分析下程序员犯的各种小错误,但这段时间使用AI编码后有个感悟,这样的分析已经用不着了。原因也简单,这个行业不再是劳动密集型行业了&#…

2026/8/14 2:34:21 阅读更多 →

最新新闻

天津整车包车物流价格全解析

天津整车包车物流价格全解析

不少天津的发货人第一次问整车包车物流,开口就是“多少钱”。报低了怕服务打折扣,报高了又担心被多收,这种纠结很真实。整车包车运费不是一个固定数字,它像打车,距离远近、车型大小、货物特殊性,甚至装卸难…

2026/8/14 4:45:28 阅读更多 →
Win10/11系统重置、还原与重装有什么区别?很多人没搞懂,选错了

Win10/11系统重置、还原与重装有什么区别?很多人没搞懂,选错了

电脑用了几年,Windows开始变得越来越奇怪。 开机速度变慢了,软件莫名其妙打不开,驱动安装失败,系统更新也总是出问题。 折腾了一圈,还是解决不了。 这时候,很多人的第一反应就是: “重装系统吧。…

2026/8/14 4:45:28 阅读更多 →
餐厅网站建设方案全解析:如何打造高转化率的本地美食在线入口

餐厅网站建设方案全解析:如何打造高转化率的本地美食在线入口

在这个手机不离手、外卖刷不停的年代,如果你还觉得拥有一个网页只是为了“展示存在”,那真的是太小看现代餐饮营销的威力了。很多开店的老板跟我聊天时,第一反应往往是:“我有大众点评,有小红书,有抖音,还要那个什么网站干什么?”这个问题非常实在,也很典型。但我想诚…

2026/8/14 4:45:28 阅读更多 →
三家天猫店的标签纸都拍过样品:只有禹尚泡水10秒字还清清楚楚

三家天猫店的标签纸都拍过样品:只有禹尚泡水10秒字还清清楚楚

我做了四年电商代发,最怕的不是爆单,是旺季面单翻车。去年双十一前夜,我发出去一批货,第二天客户发来照片:面单糊成一团,条码扫不出来,快递员手动输单号输了五分钟。那批货退了四单,…

2026/8/14 4:45:28 阅读更多 →
APMCM数学建模竞赛:从组队到论文的实战指南与高阶策略

APMCM数学建模竞赛:从组队到论文的实战指南与高阶策略

1. 为什么说APMCM是数模竞赛中的“硬通货”? 如果你是一名理工科或者经管类专业的大学生,正在寻找一个能真正检验自己、又能为简历增光添彩的竞赛,那么“亚太地区大学生数学建模竞赛”(APMCM)这个名字,你大…

2026/8/14 4:45:28 阅读更多 →
Kimi2.6深度评测:128K上下文与多格式文件处理如何重塑AI生产力

Kimi2.6深度评测:128K上下文与多格式文件处理如何重塑AI生产力

1. 项目概述:为什么Kimi2.6值得你花时间?最近AI圈子里关于Kimi的讨论又热了起来,特别是这个2.6版本。如果你平时用AI来处理长文档、做研究或者写东西,那这个更新可能直接关系到你的工作效率。我花了一周多的时间,把官方…

2026/8/14 4:44:28 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →