// ==UserScript== // @name bilibili视频下载 // @namespace https://github.com/injahow // @version 0.1.3 // @description 仅支持flv视频,建议使用IDM下载,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 = ''; const topBox = "
"+ "
请求地址
"+ "
"+ ""+ "
"+ "
"; $('body').append(topBox) const video_url = $('#video_url') $('body').on('click','#bilibili_parse',function(){ //获取视频编号参数aid const link_av = $('link[rel="canonical"]')[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获取出错!') return } // 获取视频分辨率参数q q = $('li.bui-select-item.bui-select-item-active').attr('data-value') q = q || '64' //获取视频分页参数p let query_arr = window.location.search.substring(1).split('&'); for (let i=0; i