网页视频抓取脚本(视频链接下载链接显示出来就行;.fire )

优采云 发布时间: 2021-09-27 06:03

  网页视频抓取脚本(视频链接下载链接显示出来就行;.fire

)

  思路:年龄使用的网盘下载链接经常被举报然后失效,但是可以在线观看,然后可以通过在线视频链接下载。

  因此,我们只需要找到视频链接并显示即可;

  第一步:找到对应的链接

  这里我们可以通过F12找到对应的链接来查看元素

  (Age网站 统一了review元素,在播放页面使用时会跳转到首页,所以一定要先停止网页跳转,再快速跳转)

  

  

  通过对比可以发现,本身的id和上层的id不一样,上层的id是一样的,所以这个视频是个突破口。

  第二步:油猴脚本编写

  首先我们需要遍历视频,找到里面的src-writing

  $("#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'

});

});

}

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线