您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
On click download user's post link
- // ==UserScript==
- // @name 1-Click Download
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description On click download user's post link
- // @author TheJunk
- // @match https://coomer.su/*/user/*/post/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=coomer.su
- // @grant GM_download
- // @license MIT
- // ==/UserScript==
- try {
- const links = [...document.querySelectorAll(".post__attachment-link")];
- console.log(document.querySelector(".post__published"));
- const date = document.querySelector(".post__published").innerText.split(' ')[1];
- const title = document.querySelector(
- ".post__title > span:first-of-type"
- ).innerText;
- links.forEach((link, i) => {
- link.addEventListener("click", async (e) => {
- e.preventDefault();
- const url = link.getAttribute("href");
- const suffix = i !== 0 ? ` - ${i+1}` :"";
- const name = `${date + " - " + title + suffix}`.replace(/[^a-zA-Z0-9 -]/g, '').replace(/\s+$/, '') + ".mp4";
- GM_download({
- url,
- name,
- saveAs: true,
- onerror: (e) => console.error(e),
- });
- });
- });
- } catch (e) {
- console.error(e);
- }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址