您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Автоматическое нажатие кнопки "скачать" или "скачать без видео" на страницах osu! beatmapsets
// ==UserScript== // @name osu! Auto Download Button Clicker // @namespace http://osu.ppy.sh/ // @version 1.6 // @description Автоматическое нажатие кнопки "скачать" или "скачать без видео" на страницах osu! beatmapsets // @match https://osu.ppy.sh/beatmapsets/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function clickDownloadLink() { if (window.location.href.includes('https://osu.ppy.sh/beatmapsets/')) { let noVideoLink = document.querySelector('a[href*="download?noVideo=1"]'); if (noVideoLink) { noVideoLink.click(); console.log("Нажата ссылка 'Скачать без видео'"); return; } // Получаем все ссылки с /download и фильтруем их let downloadLinks = Array.from(document.querySelectorAll('a[href*="/download"]')); let filteredLink = downloadLinks.find(link => /\d+\/download$/.test(link.getAttribute('href'))); if (filteredLink) { filteredLink.click(); console.log("Нажата ссылка 'Скачать'"); return; } console.log("Ссылки для скачивания не найдены."); } } // задержка в 2 секунды перед запуском скрипта для прогрузки страницы setTimeout(clickDownloadLink, 2000); })();