您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
get dash audio on Bilibili!
// ==UserScript== // @name Bilibili DASH Audio Geter // @namespace Bilibili DASH Audio Geter // @version 0.1 // @description get dash audio on Bilibili! // @author qjzcj2008 // @include *://www.bilibili.com/video/av* // @grant none // @supportURL https://github.com/qjzcj2008/Bilibili-DASH-Audio-Geter/issues // @license GPL // ==/UserScript== (function() { 'use strict'; setTimeout(function() { var page = document.getElementsByTagName('html')[0].innerHTML; var info_rule = "<script>window\.__playinfo__=.*}</script>"; var playinfo = page.match(info_rule)[0]; var json_rule = "(?=\{).*(?<=\})"; var playurl = playinfo.match(json_rule)["0"]; var jsondata = JSON.parse(playurl); var dashaudio = jsondata.data.dash.audio[0].baseUrl; var audio_rule = "http[\\S]*m4s"; var audio_url = dashaudio.match(audio_rule)["0"]; console.log(audio_url); var url = window.location.href; var loc; var URI=""; var element,element2,para,childpara,node; element = document.getElementsByClassName("a-crumbs")[0]; para = document.createElement("a"); para.innerText = " 获取音频"; para.setAttribute("class","charge-appeal-init"); para.href = audio_url; element.appendChild(para); }, 5000); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址