您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
绅士专用
// ==UserScript== // @name 女神看图 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 绅士专用 // @author tomcat // @match https://www.nvshens.org/g/*/* // @require https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1.min.js // @grant none // ==/UserScript== (function() { var totalPage = 0 var num = 0 const baseUrl = document.domain var url = document.URL var baseImagUrl = ""; var imagAlt = "" getImageUrl(); getImageList(); function getImageList() { //获取所有总的分页 const totalImg = $("#dinfo").children("span").text() num = parseInt(totalImg); totalPage = num / 3; //获取当前的域名 var urls = new Array() var pageArray = $("#pages").children("a") var pageMap = new Map() for (let i = 1; i < pageArray.length - 1; i++) { const element = pageArray[i]; pageMap.set(parseInt(element.text), element.href) } var list = url.split("/") for (let i = 1; i <= totalPage; i++) { urls[i - 1] = "https://" + baseUrl + "/" + list[3] + "/" + list[4] + "/" + i + ".html" } //ajax var t = ajaxGet(urls[0]) // imageUrl() } function ajaxGet(url) { console.log(url) $("#hgallery > img").remove() $("#pages").hide() $("#hgallery").append(imageUrl) imagebox() // $.get(url, function (result) { // // }); } function imageUrl() { var urls = "" var url = "" for (let i = 0; i < num; i++) { if (i == 0) { console.log(baseImagUrl) url = baseImagUrl + i + ".jpg" } else { url = baseImagUrl + ("000" + i).slice(-3) + ".jpg" } urls += '<div class=imagebox > <span class="text-size"> ' + url + ' </span> <br/> <img src="' + url + '" alt="' + imagAlt + "_" + i + '" loading="lazy"> </div>' } return urls } function copyHtmlLink(e) { var id = e.getAttribute("value") console.log(id) } function imagebox() { $(".gallery_wrapper").css({ "margin-top": "50px", }) $(".text-size").css({ "font-size": 20, "color": "#3a2f2f", }) $(".yalayi_box").hide() $(".footer_bottom").hide() $(".suggestWrapper.clearfix").css({ "margin-top": 200 }) } function getImageUrl() { var imgArray = $(".gallery_wrapper").children("ul").find("img") imagAlt = imgArray[1].alt.split("_")[0]; var tmp = imgArray[1].src.split("/") for (let i = 0; i < tmp.length - 1; i++) { const element = tmp[i]; baseImagUrl += element + "/" } } })();