// ==UserScript== // @name bilibili-parse-download // @namespace https://github.com/injahow // @version 0.1 // @description 目前仅支持flv视频,使用a标签绕过防盗链,但ip受限,api接口见https://github.com/injahow/bilibili-parse // @author injahow // @match *://www.bilibili.com/video/* // @license MIT // @grant none // @require https://static.hdslb.com/js/jquery.min.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; let aid = '', p = '', q=''; let aid_temp = '', p_temp = '', q_temp = ''; let topBox = "
"+ "
请求地址
"+ "
"+ ""+ "
"+ "
"; $('body').append(topBox) //获取视频编号参数aid const link_av = $('link:first')[0].href const patt = /bilibili.com\/video\/av\d+/g if(patt.test(link_av)){ aid = link_av.replace(/[^0-9]/ig, '') console.log('获取aid:',aid) } else { console.log('aid获取出错!') } // todo:获取视频分辨率参数q q = q || '64' $('body').on('click','#bilibili_parse',function(){ // aid错误 if (aid === '') return //获取视频分页参数p let query_arr = window.location.search.substring(1).split('&'); for (let i=0; i