您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
省去翻页~辣女神连续看图脚本
// ==UserScript== // @name 辣女神免翻页看图 // @namespace http://tampermonkey.net/ // @version 0.5 // @description 省去翻页~辣女神连续看图脚本 // @author siaall // @match https://*.lanvshen.com/* // @grant none // ==/UserScript== (function() { 'use strict'; copyText() var parent = document.getElementsByTagName("body")[0] var c = document.getElementsByClassName("weixin")[0] parent.removeChild(c) //截取公用Url var url = document.getElementsByClassName("tupian_img")[0].src if(url.search("loadin") != -1) { //如果图片加载过慢获取错误则延迟再获取 sleep(2500) url = document.getElementsByClassName("tupian_img")[0].src } var content = document.getElementsByClassName("content")[0] var urlLeft = url.substring(0, url.length - 5) //获取第一页的图片Dom数量 var imgNum = content.childNodes.length //获取总页数 var pageDiv = document.getElementById("pages") var pageA = pageDiv.getElementsByTagName("a") var page = pageA[pageA.length - 2].innerHTML var total = page * imgNum //alert("page:" + page + "imgNum" + imgNum) //添加DOM for(var i = imgNum; i <= total; i++) { var img = document.createElement("img") img.src = urlLeft + i + ".jpg" img.onload = errorEvent(img) img.width = 1270 content.appendChild(img) } function errorEvent(dom) { // if(dom.style.width==null||dom.style.width==""||dom.style.width==undefined||dom.style.height==null) { // dom.style.display = "none" // dom.onerror = null; // } } function copyText() { //获取标题父级 var weizhi = document.getElementsByClassName("weizhi")[0] //创建按钮 var copyBtn = document.createElement("button") copyBtn.className = "copyBtn" copyBtn.innerHTML = "复制标题" copyBtn.style.height = "26px" copyBtn.style.width = "68px" copyBtn.style.backgroundColor = "#f44949" copyBtn.style.color = "#f9f9f9" copyBtn.style.float = "right" copyBtn.style.border = "1px solid #f44949" copyBtn.style.borderRadius = "2px" copyBtn.style.marginTop = "0.5%" copyBtn.style.marginRight = "0.6%" weizhi.appendChild(copyBtn) copyBtn.onclick = function() { //图片专辑标题 var copyText = weizhi.children[1].innerText //替换Windows不支持格式名 var flag = new RegExp("[/\\\\:*?<>|]") if(flag.test(copyText)) { copyText = copyText.replace(/[\\\/:*?"<>|]+/g, "_"); } var oInput = document.createElement('input'); oInput.value = copyText; document.body.appendChild(oInput); // 选择对象 oInput.select(); // 执行复制命令 document.execCommand("Copy"); oInput.className = 'oInput'; oInput.style.display = 'none'; } } function sleep(numberMillis) { var now = new Date() var exitTime = now.getTime() + numberMillis; while(true) { now = new Date() if(now.getTime() > exitTime) { return } } } })();