charles工具过滤腾讯视频播放器广告
Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。
Charles主要功能:
支持SSL代理。可以截取分析SSL的请求。
支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
支持重发网络请求,方便后端调试。
支持修改网络请求参数。
支持网络请求的截获并动态修改。
检查HTML,CSS和RSS内容是否符合W3C标准。
下面是过滤腾讯视频广告的步骤
1.首先在Proxy-->Proxy Settings中设置代理服务器的端口并允许所使用http代理
可以把Proxy下面的Windows Proxys关掉,不然会监控电脑的http请求.会有很多请求.
2.在手机wifi中使用代理,代理为使用charles电脑的ip和刚才配置的端口(888),这个操作必须让电脑和手机在同一局域网内,不然手机找不到ip。
这样子电脑就可以监控手机的请求了.
3.下面用手机上的腾讯视频随便点击一个视频,charles监控到这几个请求.
4.点开每一个请求查看数据
最终找个一个返回json数据的请求,这个请求返回了adList以及一系列的广告url,复制这些url在浏览器中就可以看到广告啦,但是我们并不是来看广告的.
5.过滤广告的方法有两种
方法一
第一种是右键那条请求-->Map Remote,然后配置如下
将这条请求转发到127.0.0.1:12345上,实际上12345端口没有开.所以请求一定会出错就会出现这种状况
发现不是请求而是请求,请求转发到请求不到的ip和端口上,这样就无法获取广告的链接也就无法播放广告,而强大的播放器自然不会因为广告请求不到就崩掉了,它会选择继续播放视频,然后这个就可以了.
方法二
选择Tools-->Rewrite
配置一下要重写的请求路径
再配置一下要重写的内容重写response里面adList为adList111,这样是为了请求到这个json数组后找不到adList这个属性从而无法解析。
最后发现请求的结果从这个
变成了这个
其他抓包工具
WireShark是根据网卡抓包,抓的是走网卡发送的所有包,Charles只能抓Http协议和HTTPS协议的包,而Wireshark可以抓任何包。
Burp也是针对web的,同样是Http和Https协议
转载于:https://www.cnblogs.com/aeolian/p/8169371.html
charles工具过滤腾讯视频播放器广告相关推荐
- 腾讯视频下载|腾讯视频播放器下载
腾讯视频播放器是由腾讯出品的拥有海量视频资源的视频播放器,它采用了先进的P2P流媒体播放技术,也就是说该视频在人流量极大的时候,清晰度依然极高,不会因为人多观看起来就会出现卡的情况,一个视频软件的好坏 ...
- 引用腾讯视频 php代码,调用腾讯视频播放器APi代码
调用腾讯视频播放器APi代码 发布时间:2018-05-18 00:10, 浏览次数:685 , 标签: APi 转自:https://blog.csdn.net/boyit0/article/det ...
- 优酷、腾讯视频播放器插件
优酷.腾讯视频播放器插件 js文件 /*** playVideo 1.0.4* https://github.com/zhouxitian/playVideo* author:zhouxitian@1 ...
- 播放器android版最新官方版下载安装,腾讯视频播放器下载安装2017-腾讯视频播放器安卓版2017下载v8.2.23.21341 安卓版-腾牛安卓网...
腾讯视频播放器2017最新版上线,每次更新都会有不同的新增功能,优化软件性能让用户拥有更舒适的观影体验,播放器还可以根据你的观影喜好推荐合适的影片. 应用特点: 万能播放,超强的解码功能 具有超强的多 ...
- 腾讯视频播放器使用第二次进入视频不能展示问题
参考链接可见腾讯视频播放器文档 使用过程官网很详细,就不写了,这里主要记录一个问题,就是第二次进入视频页面的时候,初始化有问题,所以这里我用了一个方法 this.$nextTick(()=>{视 ...
- 调用腾讯视频播放器APi代码
调用腾讯视频播放器APi代码 <!doctype html> <html><head><meta charset="utf-8">& ...
- uniapp - 微信小程序接入腾讯视频播放器功能插件,uniapp开发微信小程序端调用引入并使用腾讯视频播放组件完整全流程(详细示例源码,一键复制开箱即用)
效果图 在uniapp 微信小程序项目中,集成腾讯视频功能插件,实现播放腾讯视频效果,附带详细示例源码及注释, 你可以跟着步骤一步步来,保证几分钟就能快速在uniapp小程序项目中植入腾讯视频功能! ...
- 计算机管理软件比较,解决方案:比较腾讯计算机管理器和360安全卫士之间易于使用的软件的优势...
腾讯计算机管理器和360计算机管理器都是计算机安全软件,那么哪个更好?接下来,我将与您分享使用腾讯计算机管理器和360计算机管理器的比较.合作伙伴可以参考它! 1.功能 腾讯计算机管理器和360安全卫 ...
- QQ如何设置会话窗默认使用腾讯视频播放视频文件
小编给大家整理了大量腾讯视频的使用方法和问题解决办法,这篇文章依然非常有价值,如果你遇到"QQ如何设置会话窗默认使用腾讯视频播放视频文件"方面的问题,赶紧看看吧.腾讯视频播放器推荐 ...
最新文章
- 股市币市:数据分析与交易所最新公告(20190303)
- Rocket 架构设计
- Android 依赖注入可以更简单 —— 新版本 Dagger 2 使用教学
- Latex合并及插入图片相关问题
- [机器学习]总结特征工程干货
- 【转】Thunderbird中配置签名
- .NET异常设计原则
- python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网
- 北京焦灼?上海颓废?看大数据如何解读城市性格
- ZZULIOJ 1103: 平均学分绩点(函数专题)
- linux运维脚本编写,最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本...
- jsp iframe嵌入php,jsp中的iframe什么意思
- 详细叙述ajax的详情,ajax的配置详情、ajax的调用解释、ajax的中文乱码和ajax的表单提交(内有实例)...
- docker基础学习中遇到的一些问题
- 细说.NET中的多线程 (四 使用锁进行同步)
- 条件include_10_函数原型、条件编译与重复定义错误 | C语言入门
- 安卓玩机之xposed框架安装
- mysql查询这一周数据库_MYSQL查询一周,一月内的数据
- Wireshark抓取VLAN包
- vue实现在canvas画布上实现绘制涂抹功能
热门文章
- redis分区(分片)原理
- Think技术社区与UXweek社区的联谊活动~单身男女看过来,好福利!!
- Leetcode NO.121 Best Time To Buy And Sell Stock 买卖股票时间
- 工作检讨教师工作计划
- 计算机管理员工作不认真检讨书,2020管理员工作失务检讨书5篇
- 百度元宵晚会再发 2 亿红包;淘宝 2400 万情侣绑亲情账号;苹果春季发布会倒计时 | 极客头条...
- padding的上右下左顺序和emmet快捷写法
- Unity 协程探究
- 微信 html tree,微信小程序 tree组件
- 解决tomcat端口8080被占用