一位苦于信息安全的萌新小白帽,记得关注给个赞,谢谢
本实验仅用于信息防御教学,切勿用于其它用途

requests库爬取腾讯视频的弹幕

  • 二话不说,先上代码
  • 执行结果

二话不说,先上代码

import requestsheaders = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"
}def danmu():url = 'https://mfm.video.qq.com/danmu?target_id=3753912718%26vid%3Dt00306i1e62'
# 最终得到的能控制弹幕的参数是target_id和timestamp,tiemstamp每30请求一个包。for i in range(75,3000,30):data = {"timestamp":i}response = requests.get(url,headers=headers,params=data,verify=False)res = eval(response.text) #字符串转化为列表格式con = res["comments"]if res['count'] != 0: #判断弹幕数量,确实是否爬取结束for i in con:print(i['opername'],':',i['content']) #打印用户和弹幕内容else:print('爬完了')danmu() # 执行函数

执行结果

一个学习爬虫过程的一个小项目代码:

通过分析腾讯视频请求,找到弹幕的异步请求包,分析url,找到控制弹幕的参数,然后访问并提取每个返回的弹幕数据,最终打印出弹幕用户和弹幕内容。

python爬虫-获取腾讯视频的弹幕相关推荐

  1. 弹幕id格式错误_python爬虫教材,获取腾讯视频的弹幕

    requests库爬取腾讯视频的弹幕 二话不说,先上代码 执行结果 点击此处,获取海量Python学习资料! 二话不说,先上代码 import requestsheaders = { "Us ...

  2. python爬虫取腾讯视频评论

    文章目录 1. 爬取评论内容代码 2.爬取评论时间代码 3.数据处理部分 3.1 评论的时间戳转换为正常时间 3.2 评论内容读入csv 3.3 统计一天各个时间段内的评论数 3.4 统计最近评论数 ...

  3. python爬取腾讯视频弹幕_用Python爬取腾讯视频弹幕

    原标题:用Python爬取腾讯视频弹幕 via:菜J学Python 1.网页分析 本文以爬取<脱口秀大会 第3季>最后一期视频弹幕为例,首先通过以下步骤找到存放弹幕的真实url. 通过删减 ...

  4. BiliLocal 播放器播放腾讯视频加弹幕

    参考链接 抓取腾讯视频弹幕 BiliLocal 播放器播放腾讯视频加弹幕 记录博文 一.前言 我们知道 BiliLocal 是用来播放 B 站视频的的,那么是不是可以拓宽它的路子,把它用来播放其它平台 ...

  5. python Chrome + selenium自动化测试与python爬虫获取网页数据

    一.使用Python+selenium+Chrome 报错: selenium.common.exceptions.SessionNotCreatedException: Message: sessi ...

  6. 编写python爬虫 获取中华英才网全网工资数据

    做数据分析 数据挖掘,第一步是获取数据,在这里,我们要分析现今全国各地各个职业的工资情况. 我们选择较为权威的'中华英才网',编写python爬虫获取该网站上的各个招聘信息说给出的工资,再取其行业工资 ...

  7. python爬虫实战-爬取视频网站下载视频至本地(selenium)

    #python爬虫实战-爬取视频网站下载视频至本地(selenium) import requests from lxml import etree import json from selenium ...

  8. Python爬虫获取文章的标题及你的博客的阅读量,评论量。所有数据写入本地记事本。最后输出你的总阅读量!

    Python爬虫获取文章的标题及你的博客的阅读量,评论量.所有数据写入本地记事本.最后输出你的总阅读量!还可以进行筛选输出!比如阅读量大于1000,之类的! 完整代码在最后.依据阅读数量进行降序输出! ...

  9. 域名带后缀_[Python 爬虫]获取顶级域名及对应的 WHOIS Server 及 whoisservers.txt 下载...

    使用 Python 爬虫获取顶级域名及对应的 WHOIS Server 并保存可用于 WhoisCL.exe 的文件 whois-servers.txt. 环境: Windows 10 Python ...

最新文章

  1. 【今晚7点半】:现代C++和Mediasoup的WebRTC集群服务实践
  2. NSDictionary使用枚举方法
  3. 大学英语 计算机应用基础,计算机应用基础-大学英语b.doc
  4. Redis 经典 必问21问,BAT面试都会问,你会回答吗?
  5. oracle数据库学习相关笔记-相关约束
  6. 关于《windows游戏编程大师技巧》的源代码
  7. 使用 Pandas 与 Matplotlib 分析科比职业生涯数据-CSDN公开课-专题视频课程
  8. sop8封装尺寸图_IC封装原理及功能特性汇总
  9. 图论(5)邻接谱,邻接代数,图空间,托兰定理
  10. Java excel添加水印
  11. C/C++ 二维数组传参方法总结
  12. 多个blockquote_换句话说:使用blockquote,cite和q元素
  13. 什么是云渲染?云渲染应用场景有哪些?
  14. 黑马登录案例验证码无法正常显示原因
  15. Eureka自我保护模式——难点重点
  16. ASCII码表和常见键盘码
  17. 如何取消掉计算机更新图标,win10右下角更新提醒怎么去掉_电脑右下角总出现win10系统升级提示如何关闭...
  18. 什么是内部类?成员内部类、静态内部类、局部内部类和匿名内部类的区别及作用?
  19. [Android开发常见问题-19] Android为什么比IOS和WP慢?
  20. 转:随机过程方面书籍的评论

热门文章

  1. matlab中sparse和full函数的使用
  2. Python数据分析之数据抓取 part 1
  3. 利用python爬取股票实时信息
  4. CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
  5. Android最新版修改顶部导航栏颜色和字
  6. border属性 php,使用CSS的border属性构建变形边框的方法总结
  7. 自制 C++ 密码程序(第二代)
  8. android运行报错:File-based resource names must contain only lowercase a-z, 0-9
  9. Java源码 JavaWeb开发框架 代码 SSH SSM OA ERP CRM Java项目[Java通用框架源码及开发视频教程]
  10. java 指定垃g1圾收集_java垃圾回收G1收集器