Python怎么爬取B站排行榜视频播放量和视频评论量等数据
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇内容主要讲解"Python怎么爬取B站排行榜视频播放量和视频评论量等数据",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么爬取B站排行榜视
千家信息网最后更新 2026年11月04日Python怎么爬取B站排行榜视频播放量和视频评论量等数据
本篇内容主要讲解"Python怎么爬取B站排行榜视频播放量和视频评论量等数据",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么爬取B站排行榜视频播放量和视频评论量等数据"吧!
项目背景
小Q发现小P每天在B站的时间特别长,他想和小P深入地交流一下B站,可小Q前段时间学业压力很大的,一直没看B站,他想知道现在B站流行什么,那你能帮帮他吗?
项目目标
实现爬取当前B站排行榜的内容(爬取任一榜单即可),要求包括视频排名视频BV号,视频封面,视频播放量,视频评论量, up主姓名
目标网页分析
获取数据内容
标题
播放量
弹幕量
作者
综合得分
详情页地址

开发者工具一看,好家伙,就这?
当看到这样的情况,是真的不用分析什么了,直接就可以从头到尾开始写代码了
直接就是爬虫三部曲走起了。
1、模拟浏览器请求网站获得网页数据;
2、解析网页数据,提取想要的内容;
3、保存数据
完整代码
import requestsimport parselimport csvf = open('B站排行榜数据.csv', mode='a', encoding='utf-8-sig', newline='')csv_writer = csv.DictWriter(f, fieldnames=['标题', '播放量', '弹幕量', '作者', '综合得分', '视频地址'])csv_writer.writeheader()url = 'https://www.bilibili.com/v/popular/rank/all?spm_id_from=333.851.b_7072696d61727950616765546162.3'headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}response = requests.get(url=url, headers=headers)selector = parsel.Selector(response.text)lis = selector.css('.rank-list li')dit = {}for li in lis: title = li.css('.info a::text').get() # 标题 bf_info = li.css('div.content > div.info > div.detail > span:nth-child(1)::text').get().strip() # 播放量 dm_info = li.css('div.content > div.info > div.detail > span:nth-child(2)::text').get().strip() # 弹幕量 bq_info = li.css('div.content > div.info > div.detail > a > span::text').get().strip() # 作者 score = li.css('.pts div::text').get() # 综合得分 page_url = li.css('.img a::attr(href)').get() # 视频地址 dit = { '标题': title, '播放量': bf_info, '弹幕量': dm_info, '作者': bq_info, '综合得分': score, '视频地址': page_url, } csv_writer.writerow(dit) print(dit)
到此,相信大家对"Python怎么爬取B站排行榜视频播放量和视频评论量等数据"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
视频
数据
排行榜
内容
评论
作者
地址
得分
标题
综合
网页
代码
时间
目标
网站
项目
分析
学习
实用
很大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
互联网科技行业发展
工业互联网科技新基建
汇久创客互联网科技
互联网女皇 腾讯科技
天扬科技互联网广告
深圳市运趣互联网科技有限公司
现代科技和互联网有关系吗
中国科技互联网公司收入
厦门比较好的科技互联网公司
互联网公司科技股
互联网科技公司有风险吗
内蒙古九一互联网科技
深圳艾果互联网通讯科技
玉溪新华互联网科技好不好
济南小医互联网科技有限公司招聘
北京军民互联网科技公司
盐城市攀科互联网科技有限公司
网互联网络科技
高科技和互联网的现代国家
互联网科技工作委员会主任
工业互联网科技新基建
天扬科技互联网广告
顺网科技2021年互联网排名
团飞科技与伯堂互联网服务平台
互联网金融科技公司干啥的
滨湖区互联网智能科技产品有哪些
山东子淼互联网科技有限公司
新氧科技和美国互联网有关系吗
山东亿川互联网科技有限责任公司