您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Get all of the urls from a page on Doujins.com
// ==UserScript== // @name Doujins Loader // @description Get all of the urls from a page on Doujins.com // @namespace https://sleazyfork.org/en/users/182876-belphegor // @version 1 // @author https://sleazyfork.org/en/users/182876-belphegor // @match https://doujins.com/*/* // @grant none // ==/UserScript== (function() { 'use strict'; window.onload = function () { var imgDoujin = document.querySelector("img.doujin") var urlList = [] function allLoadedCallback () { var counter = 0 window.doujinUrls = urlList window.doujinWGET = urlList.map(function (url) { counter++ return `wget "${url}" -O ${counter}.jpg` }).join('\n') console.log(window.doujinWGET) } if (imgDoujin) { var imgDoujinNext = imgDoujin var iv = setInterval(function () { urlList.push(imgDoujinNext.dataset.file) if (imgDoujinNext.nextElementSibling && imgDoujinNext.nextElementSibling.dataset.file) { imgDoujinNext = imgDoujinNext.nextElementSibling console.log('loading next') } else { clearInterval(iv); allLoadedCallback(); } }, 600) } } })();