【Tampermonkey脚本】下载B站封面图
// ==UserScript==
// @name 下载B站封面图
// @namespace http://nicoconi.com/
// @version 0.1
// @description 下载B站封面图
// @author Wang Zheng
// @match http://*.bilibili.com/*
// @grant GM_download
// ==/UserScript==
(function() {
'use strict';
function isBiliHost() {
return window.location.host.endsWith(".bilibili.com");
}
function getAvFromUrl() {
var re = /av(\d+)/;
var ret = re.exec(window.location.href);
return ret ? ret[1] : "";
}
function downloadPic() {
if (isBiliHost()) {
var av = getAvFromUrl();
if (av) {
console.log("当前页面的av号:" + av);
var el = document.getElementsByClassName("cover_image");
if (el) {
var url = el[0].src;
console.log("找到封面图: " + url);
GM_download(url, "av" + av);
return true;
}
}
}
}
window.addEventListener("keypress", function(e) {
if (e.ctrlKey && e.code == "KeyQ") {
if (!downloadPic()) {
alert("没有找到封面图");
}
}
});
})();
使用方法:
1. 安装 Tampermonkey 插件:https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo
2. 复制代码,在 Tampermonkey 中新建脚本,把代码粘贴进去,保存
3. 打开想要下载封面图的播放页,然后按下 Ctrl + Q 即可弹出保存对话框。
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
近期评论