目标站点 王派医学官网 医考选王派,拿证就是快

脚本原理就是删除key链接中的playsafe

最终效果

准备的工具

1.浏览器

2.配置好证书的Fiddler,可以看我b站视频【跟着新手学抓包】第003集如何配置中文版Fiddler_哔哩哔哩_bilibili

放置代码

1.首先打开Fiddler,切换到FiddlerScript

2.在第一行加上这段代码

import System.Text.RegularExpressions;

3.点击跳转:OnBeforeRequest

3.在OnBeforeRequest前面加上这段代码

public static RulesOption("捕获blv")BindPref("fiddlerscript.rules.BLV")var m_isBLV: boolean = false;

4.在OnBeforeRequest里面加上这段代码

if(m_isBLV && oSession.fullUrl.Contains("https://hls.videocc.net/playsafe") && oSession.fullUrl.Contains("key")){oSession.fullUrl = oSession.fullUrl.Replace("/playsafe","");    }

5.点击跳转:OnBeforeResponse

6.在OnBeforeReseponse里面加上这段代码

if(m_isBLV){if(oSession.fullUrl.Contains("https://hls.videocc.net") && oSession.fullUrl.Contains("m3u8")){oSession.utilDecodeResponse();var body = oSession.GetResponseBodyAsString();if(body.IndexOf("#EXT-X-STREAM-INF")!=-1){var m3u8Url = oSession.fullUrl;var baseUrl = oSession.fullUrl.Substring(0,oSession.fullUrl.IndexOf(".m3u8"))var r = new Regex('_(.*?desktop)');FiddlerObject.log(body);var mc = r.Match(body);if(mc.Groups[1].Value == ""){//没有匹配到,不再执行后面的代码FiddlerObject.log("[异常]:获取m3u8Url正则失败,请联系开发者QQ:2908436596");return;}var dUrl = mc.Groups[1].Value;var m3u8Data = baseUrl +"_"+ dUrl;FiddlerObject.log("成功获取最高清晰度m3u8URL为:");FiddlerObject.log(m3u8Data)}}}if(m_isBLV && oSession.fullUrl.Contains("hls.videocc.net") && oSession.fullUrl.Contains("key?token") ){FiddlerObject.log(Fiddler.Utilities.ByteArrayToString(oSession.ResponseBody))var keyBytes = Fiddler.Utilities.ByteArrayToString(oSession.ResponseBody)var base64Data = Convert.ToBase64String(oSession.ResponseBody)FiddlerObject.log("base64:"+base64Data)}

使用流程

1.点击规则->捕获blv,前面有勾代表开启,没有代表关闭

2.切换到日志面板,右键->清除

3.登录网站,点击视频,地址自吐

4.将地址放到下载器

【FiddlerScript】利用FiddlerScript抓包保利威下载相关推荐

  1. 利用站点抓取功能批量下载壁纸

    IDM是一款简单.易上手的下载器,,使用IDM下载器可以进行文档.图片.网页等等类型文件的下载,十分方便快捷,可以极大地便利我们的生活与工作.电脑壁纸可以美化桌面,优化我们的使用体验.那么,当你有多张 ...

  2. php抓取curl下载文件,PHP 利用 Curl 函数实现多线程抓取网页和下载文件

    PHP 利用 Curl Functions 可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,因此经常需要借助Cur ...

  3. 2022届秋招保利威前端面试

    2022届秋招保利威前端面试 原文网址:https://www.nowcoder.com/discuss/353158719997419520?sourceSSR=search 对象的浅拷贝和深拷贝如 ...

  4. 利用wget 抓取 网站网页 包括css背景图片

    利用wget 抓取 网站网页 包括css背景图片 wget是一款非常优秀的http/ftp下载工具,它功能强大,而且几乎所有的unix系统上都有.不过用它来dump比较现代的网站会有一个问题:不支持c ...

  5. 百度关键词抓取工具_VBA利用XMLHTTP抓取百度查询关键词结果的个数

    大家好,我们今日讲解"利用XMLHTTP抓取百度查询关键词结果的个数",这节内容是"VBA信息获取与处理"教程中第六个专题"VBA中利用XMLHTTP ...

  6. Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺

    其实本文的初衷是为了获取淘宝的非匿名旺旺,在淘宝详情页的最下方有相关评论,含有非匿名旺旺号,快一年了淘宝都没有修复这个. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...

  7. python爬取pdf教程_#如何利用Python抓取PDF中的某些内容#python爬取pdf教程

    如何利用Python抓取PDF中的某些内容 学生每天要学习,工作者要工作,家庭主妇每都要务.不论做什么,都有着相应的操作流同样就会有操作技巧.学生运用技巧学习才不会累,学得还会更快更多:工作者掌握技巧 ...

  8. 【计算机网络】 课程大作业:利用Wireshark抓包并进行分析

    目录 一:任务目的 二:任务内容 三:提交形式及时间 四:步骤 五.感悟 一:任务目的 (1)了解计算机网络TCP/IP的分层实现过程,了解不同层次PDU的逐层封装与解封过程: (2)熟悉网络通信的实 ...

  9. matlab抓取网页信息,如何利用Matlab抓取网页数据

    如何利用Matlab抓取网页数据 2019-01-01 %朋友需要做金融方面的分析,要求从网站上下载大量的数据,一个一个复制粘贴太费事.我写了一个简单的网络爬虫,主要用到正则表达式,可以自动下载网页源 ...

  10. Python利用requests抓取页面源代码(基础)

    Python利用requests抓取页面源代码(基础) Requests模块是一个用于网络访问的模块. 由于使用到的requests库为第三方库,需要事先对其进行安装 1.1安装requests (1 ...

最新文章

  1. 函数重载和 函数模板
  2. python绘制灰度图片直方图-python数字图像处理(9):直方图与均衡化
  3. [YTU]_1066 ( 输入n个数和输出调整后的n个数)
  4. Hashtable学习笔记
  5. [SHOI2014] 概率充电器
  6. 关于Paxos 幽灵复现问题的看法
  7. c语言飞机订票系统设计,飞机订票系统设计
  8. ethtool 命令输出的注意点--网卡参数
  9. Spring集成MyBatis01 【推荐使用】、springMVC中文乱码和json转换问题
  10. linux使用samba实现文件共享
  11. w3c 菜鸟mysql_W3C 教程 | 菜鸟教程
  12. 计算机网络专业运动会入场式,高校运动会方阵入场式花样百出
  13. 几款常用UML建模工具介绍
  14. rstudio导入txt文件_R语言 | 读写txt、csv、excel文件
  15. new date的含义
  16. 51Nod 1278 相离的圆 c/c++题解
  17. 硬核工控板来袭,让利尔达快递柜解决方案“智”胜一筹
  18. NSIS教程(1): 基础语法
  19. 计算机研究热点发展趋势,[精品]计算机科学前沿热点及发展趋势.doc
  20. 中职计算机专业课题,《中职计算机教学中激励机制的研究》课题开题报告

热门文章

  1. 计算机aero背景黑,win7系统如何打开和关闭Aero特效
  2. 记录一次pl2303串口驱动解决故障
  3. windows注册表解析说明
  4. 安徽大学高等数学习题册(上)(第一章)
  5. 如何查看oracle客户端的版本,如何查看Oracle客户端版本
  6. 计算机网络telnet命令作用,telnet命令使用方法详解
  7. 基于python的图像处理的毕业论文_图像处理毕业论文 精品
  8. NB-IoT在无线烟感监控系统中的优势
  9. Android多线程下载文件
  10. 使用rsync实现客户端与服务器端的文件同步与传送