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这个属性从而无法解析。

  

  最后发现请求的结果从这个

  

变成了这个  

  

原文地址:https://www.cnblogs.com/aeolian/p/8169371.html

时间: 2024-08-29 05:56:54

charles工具过滤腾讯视频播放器广告的相关文章

腾讯视频播放器V 1.0 去广告补丁

用于屏蔽腾讯视频播放器烦人的视频广告. https://pan.baidu.com/s/1bzIdLO

优酷、腾讯视频播放器接口参数说明

终于有一点空闲时间整理一下一些小插件,最近经常用到优酷.腾讯的视频播放器进行视频播放,所以整理一下以后方便使用.优酷:优酷的视频播放器接口连接为:http://open.youku.com/tools/ 里面已经有教详细的说明了.在这里也做一些说明吧:导入js文件: 1 <script type="text/javascript" src="http://player.youku.com/jsapi"> 调用: 1 <script type=&qu

可自定义片头的腾讯视频无广告可全屏调用代码

腾讯视频站蓝叶颇为喜欢,主要是被腾讯视频播放器给迷上了,那色调看着舒服,所以蓝叶经常性到腾讯调用视频:前些天蓝叶分享了一篇腾讯视频最新去广告调用代码的文章,今天蓝叶再分享个代码,通过此代码可以设置调用腾讯视频播放前的片头广告,可以隐藏腾讯的加载LOGO图,此代码用的播放器还是腾讯以前live.qq.com没改版前的播放器,虽老但目前还能正常调用腾讯视频,如果此代码对你有用,那就请复制到你所需要的地方吧,转载请注明出处. <embed src="http://mat1.qq.com/news

Clappr——开源的Web视频播放器

巴西著名的门户网站Globo.com(视 频播放器),使用的是基于OSMF的Flash组件.在最近几年的发展过程中,Globo为视频平台陆续添加了不少额外功能,例如: 字幕,广告,画中画播放等.然而,由于缺乏针对视频平台进行维护的专门小组,网站工程师之一的FlávioRibeiro越来越感觉这个平台落后和难以应 付不断增长的在线访问需求了.特别是今年,世界杯第二次来到足球王国,Globo将面临的是激增的赛事回放点击.有鉴于此,Ribeiro与同事们决定对 播放器进行升级改造.在进行一番验证测试后

关于在七牛使用过程中视频播放器的推荐方案

Qiniu 七牛问题解答 很多七牛用户在使用七牛云存储过程中遇到视频播放器选择的问题,这里我做下简单的推荐. 音视频支持 音视频播放 在依托七牛云存储建立视频应用的过程中,使用者时常遇到播放的问题:选择什么样的播放器?使用什么样的编码和容器格式?如何适应多种客户端?等等. 播放器的要求 视频应用通常要求播放器具备以下的基本特性: 多客户端支持.包括:PC端(Web播放)和移动端(iOS,Android等).具备多平台支持的播放器有助于简化开发,规避平台之间的差异. 常用的音视频编码格式支持.常用

网页视频播放器代码大全 + 21个为您的站点和博客提供的免费视频播放器

推荐 使用 极酷 Web在线播放器. 网页中嵌入视频代码综合全然版 1.avi格式 代码片断例如以下: 程序代码 <objectid="video"width="400"height="200"border="0"classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <paramname="ShowDisplay"v

Android本地文件点击视频播放器vitamio版

本博客用Android studio集成了vitamio的自定义视频播放器,同时可以在文件管理中选择播放,想要一个自己的视频播放器这边便可以满足 实现具体功能如下: 1.sd卡内存视频文件的点击播放; 2.视频时间进度条; 3.屏幕亮度的手势滑动; 4.视频音量的手势滑动; 5.多点手势效果 6.自定义存储视频url播放 想要的重要的代码,我懂得: ------------------------------软件工程结构图: 最重要的是依赖上vitamio库: -----------------

基于JSON数据HTML5视频播放器js插件教程

一.安装 可以通过Bower来安装该视频播放器插件. bower install frame-player 在页面中引入frameplayer.css和frameplayer.js文件. <link rel="stylesheet" href="path-to/frameplayer.css"> <script src="path-to/frameplayer.js"></script> 二.Html结构 在页

分享一个基于HTML5实现的视频播放器

什么是hivideo? 最近一段时间在使用PhoneGap开发一个App应用,App需要播放视频,本想直接使用html5的video,但使用它在全屏播放时不支持横屏播放,只能放弃.最终决定还是自己封装一个播放器算了,免得以后要扩展功能麻烦. 最近迷上hi这个单词,所以我给这个播放器取名叫做:hivideo. hivideo是一款基于html5的视频播放器,摒弃video原有的播放控制条样式,自己重写了一次.支持暂停.播放进度控制.声音控制.全屏播放.如果是要在手机端使用hivideo,全屏播放时