油猴脚本初尝试---age在线视频下载链接获取脚本

思路:age上使用网盘下载链接经常被人举报然后失效,但是在线看是可以的,那么可以通过在线看的视频链接进行下载。

因此,我们只要找到视频链接并且显示出来就行;

步骤1:找到对应链接

这里我们可以通过F12就行审查元素找到对应链接

(age网站对审查元素进行了和谐,在播放页面使用,就会跳转到首页,所以我们要手速快 还没转到就要停止网页的跳转)

通过对比可以发现本身的id和上一级的id都是不同的,而上上级的id是一样的,所以这个video是突破点。

步骤2:油猴脚本撰写

首先我们需要遍历video然后找到里面的src-写法

$("#video video").each(function() {
$(this).attr("src")
});

我们使用alert函数进行展示

$("#video video").each(function() {
alert($(this).attr("src"))
});

测试

 

 看来是测试成功了,但是这样有复制的缺陷而且也不美观,通过百度我了解到Swal.fire

步骤3:将链接放入Swal.fire窗口

首先先引用对应的js

// @require         https://cdn.jsdelivr.net/npm/sweetalert2@8

然后我们根据官方的格式进行修改

 $("#video video").each(function() {
        Swal.fire({//使用Swal.fire窗口
    title: '下载地址是',  //窗口标题
    text:$(this).attr("src"),//窗口内容 这里我们将上面的遍历放入
    type:"info",//窗口图标
    confirmButtonText: 'OK',//窗口按钮
    confirmButtonColor: '#3085d6'//按钮颜色
});
 });

测试

 

看来是成功了

下面是我编写的全部代码

(以上为初学者的尝试,大佬手下留情)

 

// ==UserScript==
// @icon            https://www.agefans.net/favicon.ico
// @name            Age在线视频 下载地址获取
// @author          Mr
// @description     能够获取到age在线视频的地址 然后使用弹窗展示 初学者作者 不喜勿喷
// @match           https://www.agefans.net/*
// @require         http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
// @require         https://cdn.jsdelivr.net/npm/sweetalert2@8
// @version         0.0.1
// ==/UserScript==
var src;
(function () {
    'use strict';
    a();
    })();

function a() {
  $("#video video").each(function() {
        Swal.fire({
    title: '下载地址是',
    text:$(this).attr("src"),
    type:"info",
    confirmButtonText: 'OK',
    confirmButtonColor: '#3085d6'
});
 });
}

 

 

 

posted @ 2021-02-06 00:34  无聊的阿库娅  阅读(4157)  评论(1编辑  收藏  举报