谷歌抓取网页视频插件(怎么用Chrome插件实现免VIPVIP观看?(图))
优采云 发布时间: 2021-11-22 20:11谷歌抓取网页视频插件(怎么用Chrome插件实现免VIPVIP观看?(图))
我们在观看一些平台的视频资源时,比如优酷视频、腾讯视频、爱奇艺等,通常需要VIP资格才能观看更多稀缺视频。如何通过破解实现VIP免收看?下面我们来看看如何使用Chrome插件来实现。
视频分析网站
我们发现了一段视频解析网站。基本解析原理是将需要VIP的视频播放网址复制到搜索框,点击搜索跳转到解析后的视频地址进行播放。
直接在网页上右键播放不是更方便吗?
解析网站的工作原理
通过搜索框复制粘贴网址,获取需要解析的视频网址。点击搜索后,URL和一串URL组合成一个新的URL,在后台解析打开。新的 URL 格式具体是:
yun.php?url=需要VIP的视频网址
点击打开分析网站
制作chrome插件
根据上面的分析,我们只需要这些步骤就可以实现插件
获取当前页面的URL;
将 URL 与前缀 URL 组合,形成解析格式;
右键单击时,提交组合的 URL 并打开一个新窗口以播放解析的视频。
执行
{
"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"]
function jx(info, tab){
var url='';
chrome.tabs.getSelected(function(tab) {
url=tab.url;
var open_url = "yun.php?url=" url;
window.open(open_url);
});
}
var left_title ="解析当前视频";
var parent = chrome.contextMenus.create({"title": left_title,"contexts":["all"],"onclick":jx});
注意:通过chrome内部的调用,当前URL是从tab.url中获取的。构造jx函数,结合URL,最后使用chrome.contextMenus.create创建右键选项,其中contexts代表右键选项显示的条件,all代表任何情况。, onclick 代表点击后完成的动作,直接调用jx方法。
注意:后台总是调用jx.js来实现需要的功能。
打包成插件
全部代码写好后,资源如下:
在浏览器插件管理中,选择开发者模式,打包扩展插件,得到crx格式的可用chrome插件文件,拖到浏览器中使用。