油猴腳本初嘗試---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'
});
 });
}

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM