您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Download unlimited samples from SampleFocus
- // ==UserScript==
- // @name SampleFocus Downloader
- // @namespace http://tampermonkey.net/
- // @version 0.1.1
- // @description Download unlimited samples from SampleFocus
- // @author JJTV
- // @match https://samplefocus.com/**
- // @icon https://i.imgur.com/WedmtXe.png
- // ==/UserScript==
- function removeAllClickEventListeners(elementId) {
- var oldElement = document.getElementById(elementId);
- var newElement = oldElement.cloneNode(true);
- var div = document.createElement('a');
- div.href=oldElement.href;
- div.innerText = "DL";
- div.target = '_blank';
- oldElement.parentNode.replaceChild(div, oldElement);
- }
- (function() {
- 'use strict';
- document.onscroll = () => {
- const sample_cards = [...document.getElementsByClassName("sample-card")];
- sample_cards.forEach((card, idx) => {
- const card_url = card.getElementsByTagName("audio")[0].src
- const download_btn = card.getElementsByClassName("download-sample-link")[0]
- if (!download_btn){
- return;
- }
- download_btn.href = card_url
- download_btn.style.backgroundColor = "green";
- download_btn.id = "ses" + idx;
- removeAllClickEventListeners("ses"+idx);
- console.log("Edited DL Link");
- })
- }
- })();