// ==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