您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Converting Into FullScreen Slide
// ==UserScript== // @name ppics // @namespace http://tampermonkey.net/ // @version 2024-03-33 // @description Converting Into FullScreen Slide // @author You // @match https://www.pornpics.de/galleries/*/ // @match https://www.pornpics.com/galleries/*/ // @icon https://www.google.com/s2/favicons?sz=64&domain=pornpics.de // @grant none // ==/UserScript== function onButtonClick() { fetch("https://www.pornpics.de/random/index.php?lang=en", { "credentials": "include", "headers": { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0", "Accept": "application/json, text/javascript, */*; q=0.01", "Accept-Language": "en-US,en;q=0.5", "X-Requested-With": "XMLHttpRequest", "Sec-Fetch-Dest": "empty", "Sec-Fetch-Mode": "cors", "Sec-Fetch-Site": "same-origin", "Pragma": "no-cache", "Cache-Control": "no-cache" }, "referrer": location.href, "method": "POST", "mode": "cors" }).then(request => { request.json().then(stre => { location.href = stre.link; //console.log(stre.link) //imageEvent(stre.link) }) }) } function imageEvent(galink) { fetch(galink, { "credentials": "omit", "headers": { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "Accept-Language": "en-US,en;q=0.5", "Access-Control-Allow-Origin": "*", "Sec-GPC": "1", "Upgrade-Insecure-Requests": "1", "Sec-Fetch-Dest": "document", "Sec-Fetch-Mode": "navigate", "Sec-Fetch-Site": "none", "Sec-Fetch-User": "?1", "Pragma": "no-cache", "Cache-Control": "no-cache" }, "method": "GET", "mode": "cors" }).then(request => { request.text().then(stre => { let nextGalAnchor = document.createElement("div"); nextGalAnchor.innerHTML = stre; for(let i=0; i < document.querySelectorAll('img.pswp__img').length; i++) { const remoteImages = nextGalAnchor.querySelectorAll('img.ll-loaded'); console.log(remoteImages) if ( i < remoteImages.length){ document.querySelectorAll('img.pswp__img')[i].src = remoteImages[i].src; } } }) }); } function helper1(){ let topDiv = document.querySelectorAll('.pswp__top-bar')[0]; let nextGalAnchor = document.createElement("A"); //document.querySelectorAll('img.pswp__img')[1].addEventListener('click', onButtonClick) let nextGalBtn = document.querySelectorAll('.pswp__button--zoom')[0].cloneNode(true); //let nextGalBtn = document.createElement("BUTTON"); //nextGalBtn.className = document.querySelectorAll('.pswp__button--fullscreen-button')[0].className; //nextGalBtn.removeEventListener("click", () => {}) //nextGalBtn.className = "pswp__button"; //nextGalBtn.innerHTML = "N"; nextGalAnchor.innerHTML = "N"; nextGalBtn.addEventListener('click', onButtonClick); topDiv.appendChild(nextGalBtn); topDiv.appendChild(nextGalAnchor); document.querySelectorAll('.pswp__button--fullscreen-button')[0].click(); } (function() { 'use strict'; setTimeout(function () { document.querySelectorAll('.icon-play')[0].click() }, 1500) setTimeout(helper1, 2000); //document.querySelectorAll('.pswp__button--fullscreen-button')[0].onload = () => {document.querySelectorAll('.pswp__button--fullscreen-button')[0].click()} // Your code here... })();