Chrome视频解析插件
我们在观看一些平台的视频资源时,比如优酷视频、腾讯视频、爱奇艺等等,通常都会需要VIP资格才能观看到更稀缺的视频,如何通过破解来实现免VIP观看呢?下面我们来看一看怎么用Chrome插件实现。
视频解析网站
我们找到一个视频解析的网站,其基本解析原理就是将需要VIP的视频播放网址复制到搜索框中,点击搜索后跳转到解析后的视频地址,进行播放。
如果把它做成在网页上直接通过右键点击就可以播放,岂不是更方便?
解析网站的工作原理
通过搜索框复制粘贴网址,获取到需要解析的视频网址,点击搜索后,网址和一串URL合成新的网址,后台解析并打开。新网址格式具体为:
http://www.wq114.org/yun.php?url=需要VIP的视频网址
制作chrome插件
根据以上的分析,我们做插件只需要这几步来实现
- 获取当前页面的网址;
 - 将网址与前缀URL组合在一起,构成解析格式;
 - 右键点击时,提交组合后的网址,并打开新窗口播放解析视频。
 
具体实现
- manifest.json(配置文件)
 
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "视频解析",
  "description": "通过右键解析当前需要VIP的视频资源",
  "manifest_version": 2,
  "version": "1.0.0",
  "icons":{
	"16":"16.png",
	"48":"48.png",
	"128":"128.png"
  },
  "permissions": ["contextMenus", "tabs"],
  "background": {"page": "background.html"}
}
注解:因为需要打开网页,和监测网页的网址,所以需要
 "permissions": ["contextMenus", "tabs"]
- jx.js(脚本文件)
 
function jx(info, tab){
       var url='';
chrome.tabs.getSelected(function(tab) {
    url=tab.url;
	var open_url = "http://www.wq114.org/yun.php?url=" + url;
	window.open(open_url);
});
}
var left_title ="解析当前视频";
var parent = chrome.contextMenus.create({"title": left_title,"contexts":["all"],"onclick":jx});
注解:通过chrome内部的调用,由tab.url获取当前网址。构造jx函数,组合网址,最后利用chrome.contextMenus.create建立右键选项,其中contexts表示右键选项显示的条件,all表示任何情况下。,onclick表示点击后做的动作,直接调用了jx方法。
- background.html(后台网页)
 
<script src="jx.js"></script>
注解:background一直调用jx.js实现所需功能。
打包成插件
所有代码编写完后,资源如下:
- 16.png
 - 48.png
 - 128.png
 - jx.js
 - background.html
 - manifest.json
 
在浏览器插件管理中,选择开发者模式,打包扩展插件,得到可用的crx格式的chrome插件文件,将其拖拽到浏览器即可使用。
Chrome视频解析插件的更多相关文章
- yformater - chrome谷歌浏览器json格式化json高亮json解析插件
		
yformater是一款chrome浏览器插件,用来格式化(高亮)服务端接口返回的json数据. 实际上小菜并不是第一个写这种插件的,但是现有的chrome json格式化插件实在是不太好用,索性小菜 ...
 - Python+Tornado+Tampermonkey 获取某讯等主流视频网站的会员视频解析播放
		
近期,<哪吒之魔童降世>在各大视频软件可以看了,然而却是一贯的套路,非会员谢绝观看!!!只能从国内那些五花八门的视频网站上找着看了,或者通过之前本人说的 Chrome 的油猴插件,传送门 ...
 - IM通信协议逆向分析、Wireshark自定义数据包格式解析插件编程学习
		
相关学习资料 http://hi.baidu.com/hucyuansheng/item/bf2bfddefd1ee70ad68ed04d http://en.wikipedia.org/wiki/I ...
 - 7款Chrome去广告插件
		
互联网时代,大家都习惯在电脑或手机上查阅信息.观看视频.遇到不知道的东西,百度一下:想看的电视剧,爱奇艺腾讯A站B站搜一下.整个操作十分简单,大到八九十岁的老人,小到几岁孩子,都能做到.然而,很多时 ...
 - Chrome IDM下载插件安装使用方法
		
一. 下载IDM (1)官方网站: http://www.internetdownloadmanager.com/download.html 二.安装IDM IDM安装 (1)运行安装程序 前进 ...
 - 使用图片视频展示插件blueimp Gallery改造网站的视频图片展示
		
在很多情况下,我们网站可能会展示我们的产品图片.以及教程视频等内容,结合一个比较好的图片.视频展示插件,能够使得我们的站点更加方便使用,也更加酷炫,在Github上有很多相关的处理插件可以找来使用,有 ...
 - chrome切换hosts插件 hostsadmin
		
chrome切换hosts插件 hostsadmin 时间 2013-07-16 10:49:09 网络进行时原文 http://www.netingcn.com/chrome-hostsadmi ...
 - 一个chrome图片下载插件的开发过程
		
最近在做采集,发现用chrome的插件来下载整站也是一个不错的思路,所以想开发一个下载网页(仿站)的插件,学习过程如下: 首先查看一些文档资料 学习360翻译的开发文档:http://open.se. ...
 - iiiLab提供的视频解析接口如何使用?转发个简单的使用教程
		
iiiLab除了提供免费的在线视频解析下载工具,还提供了视频解析接口供有需要的个人和公司调用. iiiLab目前已支持解析下载今日头条.西瓜视频.内涵段子.微博.秒拍.小咖秀.晃咖.火山.快手.抖音. ...
 
随机推荐
- [6]传奇3服务器源码分析一GameGate
			
1. 2. 留存 服务端下载地址: 点击这里
 - Rpgmakermv(24 )yep_coreengine
			
==左部为原文,右边我做了简要翻译=================================== Introduction and Instructions ================= ...
 - fzu2204 dp
			
2015-10-06 19:31:05 n个有标号的球围成一个圈.每个球有两种颜色可以选择黑或白染色.问有多少种方案使得没有出现连续白球7个或连续黑球7个. 每组包含n,表示球的个数.(1 <= ...
 - git克隆远程项目并创建本地对应分支
			
http://jingyan.baidu.com/article/19192ad83ea879e53e5707ce.html
 - RNN实例
			
https://blog.csdn.net/jmh1996/article/details/78821216
 - 根据IP获取所在的国家城市
			
根据IP获取所在的国家城市 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:htt ...
 - [转载]WebService使用的一些总结
			
什么是WebService: 这个不用我在这里废话,网上的资料一搜一大把,如果你没有接触过这方面的知识,你可以先去网上查一下.这里我只想说一下我印象比较深刻的几点: WebService是基于soap ...
 - oracel中合并报表的sql
			
select decode(dt.LATN_ID ,290,'西安','910','咸阳',911,'延安',912,'榆林',913,'渭南',914,'商洛',915,'安康', 916,'汉中' ...
 - 清明 DAY2
			
数论 数论是研究整数性质的东西 也就是 lim π(x)=x/ ln x (x->无穷) 证明: ∵ p|ab ∴ ab有因子p 设 a=p1k1p2k2......prkr b= ...
 - 用WPE+CCproxy+自动代理截取安卓游戏封包
			
wpe三件套:https://pan.baidu.com/s/19gI2GPZ0iuu4wpKljCOn4A 用WPE+CCproxy+自动代理截取安卓游戏封包>>