// ==UserScript== // @name pixiv快速打开原图&自动收藏&原图链接打包下载&图片预览 // @description 支持记录pixiv历史记录,快速打开pixiv图片原图,快速收藏图片(按照设定填充标签),快速获取页面所有显示图片原图链接,储存所有获取的链接并打包下载,鼠标悬停图片进行大图浏览(图片与gif),下载作者所有作品等 // @version 3.5.0 // @namespace akari // @license akari // @author Pikaqian // @include *://www.pixiv.net/* // @include *://www.pixivision.net/* // @icon data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyRkZBREZEOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyRkZBREZFOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJGRkFERkI4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJGRkFERkM4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB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 // @grant GM_setClipboard // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @grant GM_addValueChangeListener // @grant GM_listValues // @grant GM_deleteValue // @require https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; //tagCookie修改部分!!! var tagSave=/* */`捆绑,束缚|拘束|拘束衣|straitjacket|四肢拘束|四肢束缚|紧缚|緊縛|木乃伊紧缚|マミフィケーション*调教,調教|强制高潮|強制絶頂|电击酷刑|電気責め|三角木马|三角木馬|假阳具|ディルド|潮吹|潮吹き|搔痒|くすぐり|媚薬|multiple orgasms|連続絶頂|奴隶|奴隷|洗脑|洗脳|跳蛋|ローター|水刑|水責め|口塞|ボールギャグ|SM|hanging|吊り|suspended hogtie|駿河問い|后庭拉珠|アナルビーズ|玩弄乳头|乳首責め|anal hook|アナルフック|放置play|放置プレイ|mouth gag|口枷|猿辔|猿轡|mouth gag|口枷|震动棒|電マ|壁尻|卡洞|double penetration|二穴責め|胶带扩阴|テープくぱぁ|wooden horse|木馬|上吊|首吊り|aphrodisiac|玩弄尿道|尿道責め|強制絶頂|sexual assault|凌辱|こね回したい乳首|nipples I want to play with|子宫奸|子宮姦|断面图|断面図|breast milk|母乳|玩弄阴蒂|クリ責め|快楽拷問|絶頂禁止|orgasm denial*机械,机械姦|機械姦|电击酷刑|電気責め|三角木马|三角木馬|假阳具|ディルド|洗脑|洗脳|跳蛋|ローター*放尿,有痕迹的内裤|染みパン|失禁|おもらし|撒尿|おしっこ|没来得及去卫生|おトイレ間に合わなかった系女子|憋尿|おしっこ我慢|野外小便|野ション|限界放尿|can't hold the urge to pee|holding the crotch|前押さえ|排尿|漏尿|peeing due to fear|恐怖失禁*触手,tentacle|产卵|産卵|吸收|吸収|败北|敗北*萝莉,萝莉|ロリ|loli`//隐私 var tagSaveSafe=/* */`风景,風景|背景|こころの風景|雲|海|春|夏|秋|冬|夜空|ここに行きたい|天空の鏡|夕暮れ|夕方|風景イラスト|都市*少女,女の子|女子高生*丝袜,白丝|白裤袜|白タイツ|黑丝|黑裤袜|黒タイツ*原神,クレー|クレー(原神)|GenshinImpact*崩坏3,崩壊3rd|崩坏3rd|崩坏3|崩壊学園|HonkaiImpact3|HonkaiImpact|HonkaiImpact3rd|后崩坏书*jk,jk|セーラー服|セーラーワンピース*百合,百合イラコン|百合`//公开 var match_rules=[ /([_=:;&\-\/\.\?\d\w]+?illust_id=(\d+)(?:&|$|))/, /(http(?:s|):\/\/[_\-\/\.\d\w]+?\/(\d{4,})_p\d{1,4}[_\-\/\.\d\w]*)/ ]; let style = document.createElement('style'),rightButton,centerWrap,number=1,elem,deleteCookie,deleteAll,alert_count=0,morefunction,No1,No2,No3,No4,No5,visual_check="",No8 var svg_re="M1023.914667 315.733333h10.325333l-3.754667 105.130667h-12.202666c-62.890667 0-128.597333 22.528-146.432 109.824V832h-117.333334V325.12h117.333334v91.050667C901.888 332.629333 964.778667 315.733333 1023.914667 315.733333z" var svg_cat="M851.633231 841.386667C696.753231 841.386667 606.641231 784.128 606.641231 578.56S696.753231 315.733333 851.633231 315.733333c52.565333 0 100.437333 6.570667 131.413333 16.896V433.066667c-36.608-14.08-74.154667-19.712-119.210667-19.712-97.621333 0-136.106667 36.608-136.106666 166.144 0 127.658667 37.546667 163.328 137.984 163.328 42.24 0 84.48-5.632 121.088-19.712v99.498666c-29.098667 9.386667-87.296 18.773333-135.168 18.773334z" var svg_moe="M859.989333 315.733333c116.394667 0 168.021333 58.197333 168.021334 175.530667V832h-117.333334V517.546667c0-71.338667-19.712-104.192-83.541333-104.192-56.32 0-93.866667 18.773333-108.885333 78.848V832h-117.333334V517.546667c0-71.338667-18.773333-104.192-81.664-104.192-56.32 0-91.050667 16.896-107.008 76.032V832h-117.333333V325.12h117.333333v60.074667C441.344 335.445333 488.277333 315.733333 555.861333 315.733333c78.848 0 122.965333 26.282667 145.493334 75.093334C730.453333 335.445333 789.589333 315.733333 859.989333 315.733333z" var same_img="" document.body.appendChild(style); style.textContent=` #rightButton{ height:21px; width:21px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-20px; cursor:pointer; transform-origin:0px 17px; transition: 0.2s } #rightButton{ position:fixed; z-index:10; font-size:14px} #rightButton{top:38%;background:#000} #deleteCookie{ height:21px; width:21px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-20px; cursor:pointer } #deleteCookie{ position:fixed; z-index:10; font-size:14px; transform-origin:0px 17px; transition: 0.2s} #deleteCookie{top:45%;background:#000} #deleteAll{ height:21px; width:21px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-20px; cursor:pointer; transform-origin:0px 17px; transition: 0.2s } #deleteAll{ position:fixed; z-index:10; font-size:14px} #deleteAll{top:57%;background:#f00} #morefunction{ height:21px; width:21px; border-bottom-right-radius:21px; border-top-right-radius:21px; color:#fff; padding:6px; opacity:.20; left:-20px; cursor:pointer; transform-origin:0px 17px; transition: 0.2s } #morefunction{ position:fixed; z-index:11; font-size:14px} #morefunction{top:52%;background:#000} .No{ height:14px; width:14px; border-radius:21px; color:#fff; padding:6px; opacity:.0; left:-20px; cursor:pointer; position:fixed; z-index:10; font-size:14px; top:52%; background:#000; transition: 0.5s } #No1{ height:14px; width:14px; border-radius:21px; color:#fff; padding:6px; opacity:.0; left:-20px; cursor:pointer; position:fixed; z-index:10; font-size:14px; top:52%; transition: 0.5s; background:#f00; } #text{ top:0%; background:#fff; color:black; opacity:.0; position:fixed; overflow:auto; z-index:3; left:-350px; width:280px; height:100%; border-radius:0px; transform-origin:-160px 0px; font-size:15px; padding-left:40px; padding-top:58px; line-height:30px; transition: 0.5s; }::-webkit-scrollbar{width:5px;}::-webkit-scrollbar-thumb{background:rgba(117,117,117,0.7);} #blackcover{ top:0%; background:#000; color:black; opacity:.0; position:fixed; overflow:auto; z-index:1; left:0px; width:100%; height:100%; transform-origin:0px 0px; display:none; transition: 0.5s } #covertitle{ top:0%; background:none; color:black; opacity:.0; position:fixed; overflow:auto; z-index:5; left:-160px; width:150x; height:36px; transform-origin:-160px 0px; padding-top:27px; padding-right:130px; font-size:20px; transition: 0.5s } #pagenumber{ top:34.7px; background:none; color:#606060; opacity:.0; position:fixed; z-index:5; left:-200px; width:50x; height:30px; font-weight:551; transform-origin:-160px 0px; font-size:10px; transition: 0.5s } #bigeye{ height:37px; width:37px; color:#fff; opacity:.0; left:-154px; padding-top:25px; transition: 0.5s } #bigeye{ position:fixed; z-index:4;} #bigeye{top:0px;background:none} #whitecover{ height:65px; width:320px; box-shadow:0px 0px 60px #fff; opacity:.0; left:-300px; transition: 0.5s } #whitecover{ position:fixed; z-index:3;} #whitecover{top:0px;background:#fff} #pages{ top:32px; height:15px; width:15px; opacity:.0; left:-200px; position:fixed; z-index:5; transition: 0.5s } #bigImg{ position:absolute; transform-origin:-160px 0px; opacity:1; transition: 0.3s; z-index: 2; } #bigImg_1{ position:absolute; opacity:1; z-index: 2; } #slider{ width:140px; outline:none; border-radius:3px; left:10px; top:470px; position:fixed; -webkit-appearance:button; cursor: pointer; transition: 0.3s; opacity:0; } #slider_box{ width: 23px; text-align: center; font-size: 13px; line-height: 23px; height: 23px; left: 10px; top: 493px; position: fixed; border-radius: 6px; cursor: pointer; background-color: #cbcbcb; opacity:0; transition: 0.3s; } #path14{ transition:0.3s } #explodeFinish{ position: fixed; bottom: 10px; left: 10px; font-size: 17px; background-color: black; color: white; padding-top: 8px; padding-bottom: 8px; padding-left: 12px; padding-right: 12px; border-radius: 10px; opacity: 0; transition: 0.2s } #insideText{ cursor:pointer } #visual_img{ position:fixed; z-index:10000; width:150px; } #add{ top: 232px; left: 1157px; position: absolute; background-color: white; border-radius: 16px; transition: 0.2s; } .add_text{ top: 245px; left: 1190px; font-size: 13px; font-weight: 550; position: absolute; transition: 0.2s; opacity:0; cursor:pointer; z-index: 1; } #add_cover{ top: 232px; left: 1157px; width:32px; height:32px; position: absolute; background-color: white; border-radius: 16px; cursor:pointer; transition: 0.2s; opacity:0; z-index:1; } #check{ border-radius: 20px; height: 24px; position: fixed; top: 165px; width: 118px; left: 16px; outline: 0; border: none; background-color: #000; opacity: 0; transition: 0.2s; } #checkInput{ border: none; width: 85px; height: 15px; left: 32px; top: 169px; position: fixed; background-color: #000000; color: white; cursor: text; font-weight:550; opacity:0; transition: 0.2s; } #checkInput:focus{ outline:0; } #tag_view_out{ opacity: 0; border-radius: 10px; width: 300px; height: 140px; position: fixed; top: 264px; left: 152px; z-index: 100; font-size: 17px; padding: 13px; overflow: hidden; transition: 0.3s; } #tag_view_text{ left: 5px; top: -3px; position: relative; border:0; outline:none; width: 281px; height: 130px; transition: 0.3s; font-Weight:550; resize: none; } #help{ cursor: pointer; left: 293px; position: relative; top: -6px; } #spin{ cursor: pointer; left: 277px; position: relative; top: -30px; transform: rotate(0deg); transform-origin: 8px 8px; transition: 0.5s; } title{ display:block; } .lock_svg{ cursor: pointer; left: 295px; position: relative; top: -77px; } #trash{ cursor: pointer; left: 295px; position: relative; top: -126px; } #userImgBack{ width: 100%; height: 60%; position: fixed; top: 40%; background-color: #000; opacity:1; overflow: auto; justify-content: center; display: flex; z-index: 2; } #userImgUl{ display:flex; flex-wrap: wrap; justify-content: center; top: 20px; position: relative; z-index: 2; } .userImgAll{ width: 180px; height: 210px; background-color: none; margin: 29px; display: flex; flex-wrap: wrap; align-content: center; z-index: 2; } .userImgPic{ width: 180px; height: 180px; position: relative; cursor: pointer; border-radius: 8px; z-index: 2; } .userImgText{ white-space: nowrap; color: #fff; overflow: hidden; cursor: pointer; top: 12px; position: relative; z-index: 2; } #userImgTitle{ position: fixed; width: 100px; height: 30px; display: flex; top: 263px; font-size: 20px; font-weight: 550; color: #fff; justify-content: center; z-index: 2; } #userImgTitleBackground{ background-color: #000; position: fixed; width: 100%; height: 63px; z-index: 2; opacity: 0.75; } #userImgCross{ position: fixed; z-index: 2; right: 30px; top: 260px; cursor: pointer; } .userPageAll{ position: relative; top: 19px; left: 141px; background-color: black; opacity: 0.45; width: 32px; height: 18px; z-index: 3; border-radius: 16px; } #userImgPageSvg{ z-index: 3; stroke: none; fill: currentcolor; width: 9px; line-height: 0; font-size: 0px; vertical-align: middle; position: relative; left: 5px; top: 4px; } .userPageText{ color: white; font-size: 10px; font-weight: 550; display: flex; align-content: center; justify-content: flex-end; position: relative; top: -20px; left: -6px; } #user_svg{ position: relative; top: -53px; left: 80px; z-index: 1; cursor: pointer; opacity: 0.5; } #user_svg_background{ width: 20px; height: 20px; opacity: 0; z-index: 2; position: relative; top: -73px; left: 80px; cursor: pointer; } .history_textOut{ display: flex; flex-direction: row; height: 20%; width: 100%; transform: translateY(30px); align-items: center; } .history_img{ position: relative; height: 65%; left: 65px; } .history_title{ transform: translateX(120px); width: 380px; font-weight: 550; cursor:pointer; } #history_all{ position: fixed; width: 50%; height: 85%; top: 7.5%; left: 25%; background-color: #f5f5f5; border-radius: 6px; transform-origin: -340px 245px; transform: scale(0.01); transition: 0.5s; } #history_bigTitle{ height: 9%; width: 100%; position: absolute; background-color: #d1d1d17d; display: flex; justify-content: center; align-items: center; border-top-left-radius: 6px; border-top-right-radius: 6px; } #history_bigTitleText{ cursor: default; color: #000; opacity: 0.6; text-align: center; font-size: 22px; font-weight: 550; } #history_back{ overflow: auto; position: relative; background-color: #f5f5f5; width: 100%; height: 81%; top: 9%; display: flex; flex-direction: column; align-items: flex-start; border-radius: 6px; } .history_date{ display: flex; justify-content: center; padding-top: 5%; padding-bottom: 2%; font-size: 20px; font-weight: 550; height: 20%; width: 100%; transform: translateY(30px); cursor: default; } #history_pageBack{ top: 91%; height: 9%; width: 100%; position: absolute; background-color: #d1d1d17d; display: flex; justify-content: center; align-items: center; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; } .history_page{ padding-left: 1px; padding-right: 1px; cursor: pointer; } #history_pageNum{ cursor: pointer; font-size: 16px; font-weight: 550; opacity: 0.7; } #history_close{ position: fixed; left: 91%; transition: all 0.25s ease 0s; cursor: pointer; } #history_clear{ position: fixed; left: 83%; transition: all 0.25s ease 0s; cursor: pointer; } #history_visible{ position: fixed; left: 75%; transition: all 0.25s ease 0s; cursor: pointer; } #history_delete{ left: 140px; position: relative; cursor: pointer; opacity: 0; transition: 0.2s; } #history_R18{ opacity: 1; background-color: rgb(255, 255, 255, 0); left: 140px; position: fixed; } `; //初始化、预设各个cookie if(getCookie("slider")==""){ setCookie("slider",1,90) } if(getCookie("preImg")==""){ setCookie("preImg",0,90) } if(getCookie("R-18_block")==""){ setCookie("R-18_block",0,90) } if(getCookie("aside")==""){ setCookie("aside","2,false",90) } if(getCookie("tagCookie")==""){ setCookie("tagCookie","",90) } if(getCookie("tagCookieSafe")==""){ setCookie("tagCookieSafe","",90) } if(getCookie('tagCookieSetting')==''){ setCookie('tagCookieSetting',0,90) } if(getCookie('tagCookieType')==''){//0为使用cookie中的正则,1为使用代码中的正则,无法直接修改 setCookie('tagCookieType',0,90) } if(document.cookie.length<7000){ setCookie('Size',0,90) } if(document.cookie.length>=7000&&document.cookie.length<7650){ setCookie('Size',1,90) } if(document.cookie.length>=7650){ setCookie('Size',2,90) } if(getCookie('svgTitle')==''){//此cookie只能手动到F12修改 setCookie('svgTitle',1,90)//1为开启,0为关闭 } if(getCookie('bigGif')==''){//动图预览 setCookie('bigGif',0,90)//1为开启,0为关闭 } if(getCookie('history_R18')==''){//历史R-18显示 setCookie('history_R18',0,90)//0为隐藏,1为显示 } function pictureSize(element){ var mouseX=event.clientX var mouseY=event.clientY var wide=element.clientWidth var hight=element.clientHeight var pagewide=document.documentElement.clientWidth var pagehight=document.documentElement.clientHeight var w1=wide/pagewide var h1=hight/pagehight if(w1<=h1){ element.style.height=pagehight-mouseY+"px"/*parseInt((1/h1)*hight)-100+"px"*/ //alert(pagehight+";"+hight) } else{ element.style.width=pagewide-mouseX+"px"/*parseInt((1/w1)*wide)-100+"px"*/ } //console.log(mouseX+";"+mouseY) //alert(pagewide+";"+pagehight) event.preventDefault() } //————————————————————————————————删除cookie function delCookie(name){ var date = new Date(); date.setTime(date.getTime() - 10000); document.cookie = name + "=a; expires=" + date.toGMTString()+";path=/"; //setCookie(name,"a",date.toGMTString()) } function downloadIamge(imgsrc, name) { let image = new Image(); image.setAttribute("crossOrigin", "anonymous"); image.onload = function() { let canvas = document.createElement("canvas"); canvas.width = image.width; canvas.height = image.height; let context = canvas.getContext("2d"); context.drawImage(image, 0, 0, image.width, image.height); let url = canvas.toDataURL("image/png"); //得到图片的base64编码数据 let a = document.createElement("a"); // 生成一个a元素 let event = new MouseEvent("click"); // 创建一个单击事件 a.download = name || "photo"; // 设置图片名称 a.href = url; a.dispatchEvent(event); }; image.src = imgsrc; event.preventDefault() } function download(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); } function lastcookie(){ var matchrule=/pixivid/ var cookie_separate=document.cookie.split(";") for(var r=0;r0&&cookie_retract.split(",")[j].match(cookie_retract.split(",")[j-1].match(/\d{6,10}/)[0])!=null){ setCookie("pixivid"+new_cookieNum,getCookie("pixivid"+new_cookieNum)+","+cookie_retract.split(",")[j],-1) } else{ setCookie("pixivid"+(new_cookieNum+1),cookie_retract.split(",")[j],-1) new_cookieNum++ } retract_num++ } delCookie("pixiv_preurl") return 0 } //————————————————————————————————————————————————核爆·用户页面图片下载 function user_savepicture(){ getFinalUrl(2,"-1",-1) } function visualImg(event){ if(event.target.localName.match(/text\d{1,3}/)!=null){ var offT=event.target.offsetTop var offL=event.target.offsetLeft var imgId=event.target.innerText if(imgId.match("-")!=null){ window.open("https://pixiv.re/"+imgId+".png","block") } } } var visual_out=1 function visualPic(event){ if(event.target.localName.match(/text\d{1,3}/)!=null){ if(visual_out==1){ visual_out=0 if(document.getElementsByClassName("visual_img")!=null){ for(var re=0;re
推荐用户
` var No9 = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path17 = document.createElementNS("http://www.w3.org/2000/svg", 'path'); No9.setAttribute("aria-hidden","true"); No9.setAttribute('viewbox', '0 0 24 24'); No9.setAttribute('width', '24px'); No9.setAttribute('height', '24px'); path17.setAttribute('d','M1024.000065 920.894642L670.809372 566.972705a365.621836 365.621836 0 1 0-103.836601 103.836602L920.894708 1024zM146.50766 365.880696a219.373101 219.373101 0 1 1 219.373101 219.373101 219.373101 219.373101 0 0 1-219.373101-219.373101z') path17.style.transform="scale(0.0124) translate(490px, -73px) rotate(37deg)" path17.setAttribute('fill','#fff'); path17.id='path17'; No9.appendChild(path17); No9.id = 'No9'; No9.setAttribute('class', 'No'); var No9_title=document.createElement('div') No9_title.id='No9_title' No9_title.title=No9_title_text document.getElementById('divnew').appendChild(No9_title) document.getElementById("No9_title").appendChild(No9); var check=document.createElement('check') var checkInput=document.createElement('input') check.id='check' checkInput.id='checkInput' check.style.display='none' checkInput.style.display='none' check.appendChild(checkInput) document.getElementById("divnew").appendChild(check); var No10 = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path18 = document.createElementNS("http://www.w3.org/2000/svg", 'path'); No10.setAttribute("aria-hidden","true"); No10.setAttribute('viewbox', '0 0 24 24'); No10.setAttribute('width', '24px'); No10.setAttribute('height', '24px'); path18.setAttribute('d','M602.286735 614.33737l23.025908-204.67474h-204.674739l-23.025908 204.67474z m-11.257111 102.337369h-204.674739L358.212109 978.146718a51.168685 51.168685 0 0 1-102.33737-11.25711L284.017516 716.674739H102.368685a51.168685 51.168685 0 0 1 0-102.337369h192.905941l23.025908-204.67474H102.368685a51.168685 51.168685 0 0 1 0-102.337369h227.18896L358.212109 45.853282a51.168685 51.168685 0 0 1 102.337369 11.25711L432.406701 307.325261h204.67474L665.224217 45.853282a51.168685 51.168685 0 0 1 102.33737 11.25711L739.41881 307.325261H921.067641a51.168685 51.168685 0 0 1 0 102.337369h-192.905942l-23.025908 204.67474H921.067641a51.168685 51.168685 0 0 1 0 102.337369h-227.18896L665.224217 978.146718a51.168685 51.168685 0 1 1-102.337369-11.25711z') path18.style.transform="scale(0.0124) translate(270px, -73px) rotate(17deg)" if(getCookie('tagCookieSetting')==0){ path18.setAttribute('fill','#fff'); } else if(getCookie('tagCookieSetting')==1){ path18.setAttribute('fill','#f00'); } path18.id='path18'; No10.appendChild(path18); No10.id = 'No10'; No10.setAttribute('class', 'No'); var No10_title=document.createElement('div') No10_title.id='No10_title' No10_title.title=No10_title_text document.getElementById('divnew').appendChild(No10_title) document.getElementById("No10_title").appendChild(No10); var No11 = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path19 = document.createElementNS("http://www.w3.org/2000/svg", 'path'); No11.setAttribute("aria-hidden","true"); No11.setAttribute('viewbox', '0 0 24 24'); No11.setAttribute('width', '24px'); No11.setAttribute('height', '24px'); path19.setAttribute('d','M682.225853 470.765979c8.511293-8.511293 21.278232-17.022585 29.789524-29.789524 51.067756-59.579048 72.345987-136.180682 59.579048-217.037962-17.022585-114.902451-106.391158-204.271023-221.293608-221.293609-93.624219-12.766939-182.992792 21.278232-242.57184 89.368573-46.812109 63.834695-72.345987 140.436328-59.579049 217.037962 12.766939 63.834695 42.556463 119.158097 93.624219 161.71456-148.947621 51.067756-255.338779 191.504084-255.338779 353.218644v93.624219C86.435368 977.187891 133.247478 1024 192.826526 1024h638.346948c59.579048 0 106.391158-46.812109 106.391158-106.391158v-93.624219c0-161.71456-106.391158-302.150888-255.338779-353.218644zM375.819318 151.592505c34.045171-42.556463 85.112926-63.834695 136.180682-63.834694 8.511293 0 17.022585 0 29.789524 4.255646 76.601634 12.766939 136.180682 76.601634 148.947621 148.947621 8.511293 55.323402-8.511293 106.391158-42.556463 144.691975-42.556463 46.812109-102.135512 72.345987-165.970206 59.579048-76.601634-12.766939-136.180682-76.601634-148.947621-148.947621-8.511293-51.067756 8.511293-106.391158 42.556463-144.691975z m476.632387 766.016337c0 12.766939-8.511293 21.278232-21.278231 21.278232h-638.346948c-12.766939 0-21.278232-8.511293-21.278231-21.278232v-93.624219c0-161.71456 131.925036-289.383949 289.383949-289.383949h97.879865c161.71456 0 289.383949 131.925036 289.38395 289.383949v93.624219z') path19.style.transform="scale(0.0124) translate(201px, -122px) rotate(17deg)" path19.setAttribute('fill', '#fff'); No11.appendChild(path19); No11.id = 'No11'; No11.setAttribute('class', 'No'); var No11_title=document.createElement('div') No11_title.id='No11_title' No11_title.title=No11_title_text document.getElementById('divnew').appendChild(No11_title) document.getElementById("No11_title").appendChild(No11); //No11_path: divNew.insertBefore(No5_title,oText)//将元素按顺序放到相应位置 divNew.insertBefore(No6_title,oText) divNew.insertBefore(No7_title,oText) divNew.insertBefore(No8_title,oText) divNew.insertBefore(No9_title,oText) divNew.insertBefore(No10_title,oText) divNew.insertBefore(No11_title,oText) for(var i=1;i<12;i++){ focusOpacity(document.getElementById('No'+i)) } //—————————————————————————————————————————————————————————————————————————————————————————————— } addAllButton () if(window.location.href.match('#preview')!=null){ document.getElementById('divnew').style.display='none' } function addImg(top_1,left_1,innerHTML,event,type){ if(type=='img'){ if(document.getElementById("bigImg_1")!=null){ var elem_3=document.getElementById("bigImg_1") if(elem_3!=null){ bigpicture_1('move',top_1,left_1,innerHTML,event,'img','','') } else{ bigpicture_1('add',top_1,left_1,innerHTML,event,'img','','') } } else{ bigpicture_1('add',top_1,left_1,innerHTML,event,'img','','') } } else if(type=='gif'){ if(document.getElementById("bigImg_1")!=null){ elem_3=document.getElementById("bigImg_1") if(elem_3!=null){ bigpicture_1('move',top_1,left_1,innerHTML,event,'gif','','') } else{ bigpicture_1('add',top_1,left_1,innerHTML,event,'gif') } } else{ bigpicture_1('add',top_1,left_1,innerHTML,event,'gif') } } } function bigpicture_1(position,x,y,innerHTML,event,type){ if(type=='img'){ if(position=='move'){ var bigImg_1 = document.getElementById("bigImg_1"); bigImg_1.style.top=parseInt(x)+15+"px" bigImg_1.style.left=parseInt(y)+15+"px" if(getCookie("preImg")!="3"){ var spaceX=1,spaceY=1//1为下,0为上 if((720-(event.screenY+bigImg_1.height))<(event.screenY-bigImg_1.height)){ spaceY=0 } if((1280-(event.screenX+bigImg_1.width))<(event.screenX-bigImg_1.width)){ spaceX=0 } if(spaceX==0){//0时向左,1时向右 bigImg_1.style.left=(parseInt(bigImg_1.style.left.match(/\d+/)[0])-bigImg_1.width-30)+"px" } if(spaceY==0){//0时向上,1时向下 bigImg_1.style.top=(parseInt(bigImg_1.style.top.match(/\d+/)[0])-bigImg_1.height-30)+"px" } if(spaceX==0&&spaceY==0){bigImg_1.style.transformOrigin='right bottom'} else if(spaceX==0&&spaceY!=0){bigImg_1.style.transformOrigin='right top'} else if(spaceX!=0&&spaceY==0){bigImg_1.style.transformOrigin='left bottom'} else if(spaceX!=0&&spaceY!=0){bigImg_1.style.transformOrigin='left top'} } } if(position=='add'){ bigImg_1 = document.createElement("img"); bigImg_1.id = 'bigImg_1'; bigImg_1.className='bigImg_1' bigImg_1.src = innerHTML; bigImg_1.style.top=parseInt(x)+15+"px" bigImg_1.style.left=parseInt(y)+15+"px" if(getCookie("preImg")!="3"){ spaceX=1//1为下,0为上 spaceY=1//1为下,0为上 if((720-(event.screenY+bigImg_1.height))<(event.screenY-bigImg_1.height)){ spaceY=0 } if((1280-(event.screenX+bigImg_1.width))<(event.screenX-bigImg_1.width)){ spaceX=0 } if(spaceX==0){//0时向左,1时向右 bigImg_1.style.left=(parseInt(bigImg_1.style.left.match(/\d+/)[0])-bigImg_1.width-30)+"px" } if(spaceY==0){//0时向上,1时向下 bigImg_1.style.top=(parseInt(bigImg_1.style.top.match(/\d+/)[0])-bigImg_1.height-30)+"px" } if(spaceX==0&&spaceY==0){bigImg_1.style.transformOrigin='right bottom'} else if(spaceX==0&&spaceY!=0){bigImg_1.style.transformOrigin='right top'} else if(spaceX!=0&&spaceY==0){bigImg_1.style.transformOrigin='left bottom'} else if(spaceX!=0&&spaceY!=0){bigImg_1.style.transformOrigin='left top'} } document.body.appendChild(bigImg_1) } } else if(type=='gif'){ if(position=='add'){ var iframe=document.createElement('iframe') iframe.src='https://www.pixiv.net/artworks/'+innerHTML.match(/(?<=\d+\/)\d+(?=\_)/)[0]+'#preview' //https://i.pximg.net/c/360x360_70/img-master/img/2022/03/20/19/27/53/97050863_p0_square1200.jpg iframe.style.position='absolute' iframe.id = 'bigImg_1'; iframe.className='bigImg_1' iframe.style.top=parseInt(y)+25+"px" iframe.style.left=parseInt(x)+25+"px" iframe.style.width='300px' iframe.style.height='300px' if(getCookie("preImg")!="3"){ spaceX=1//1为下,0为上 spaceY=1//1为下,0为上 if((720-(event.screenY+parseInt(iframe.style.height.match(/\d+/)[0])))<(event.screenY-parseInt(iframe.style.height.match(/\d+/)[0]))){ spaceY=0 } if((1280-(event.screenX+parseInt(iframe.style.width.match(/\d+/)[0])))<(event.screenX-parseInt(iframe.style.width.match(/\d+/)[0]))){ spaceX=0 } if(spaceX==0){//0时向左,1时向右 iframe.style.left=(parseInt(iframe.style.left.match(/\d+/)[0])-parseInt(iframe.style.width.match(/\d+/)[0])-50)+"px" } if(spaceY==0){//0时向上,1时向下 iframe.style.top=(parseInt(iframe.style.top.match(/\d+/)[0])-parseInt(iframe.style.height.match(/\d+/)[0])-50)+"px" } if(spaceX==0&&spaceY==0){iframe.style.transformOrigin='right bottom'} else if(spaceX==0&&spaceY!=0){iframe.style.transformOrigin='right top'} else if(spaceX!=0&&spaceY==0){iframe.style.transformOrigin='left bottom'} else if(spaceX!=0&&spaceY!=0){iframe.style.transformOrigin='left top'} } document.body.appendChild(iframe) } else if(position=='move'){ iframe=document.getElementById('bigImg_1') iframe.style.top=parseInt(x)+25+"px" iframe.style.left=parseInt(y)+25+"px" if(iframe.style.width=='300px'&&iframe.style.height=='300px'){ var iframeCanvas=document.getElementById('bigImg_1').contentWindow.document.getElementById('iframe_canvas') // console.log(iframeCanvas) if(iframeCanvas!=null){ iframe.style.width=iframeCanvas.width+'px' iframe.style.height=iframeCanvas.height+'px' } } if(getCookie("preImg")!="3"){ spaceX=1//1为下,0为上 spaceY=1//1为下,0为上 if((720-(event.screenY+parseInt(iframe.style.height.match(/\d+/)[0])))<(event.screenY-parseInt(iframe.style.height.match(/\d+/)[0]))){ spaceY=0 } if((1280-(event.screenX+parseInt(iframe.style.width.match(/\d+/)[0])))<(event.screenX-parseInt(iframe.style.width.match(/\d+/)[0]))){ spaceX=0 } if(spaceX==0){//0时向左,1时向右 iframe.style.left=(parseInt(iframe.style.left.match(/\d+/)[0])-parseInt(iframe.style.width.match(/\d+/)[0])-50)+"px" } if(spaceY==0){//0时向上,1时向下 iframe.style.top=(parseInt(iframe.style.top.match(/\d+/)[0])-parseInt(iframe.style.height.match(/\d+/)[0])-50)+"px" } if(spaceX==0&&spaceY==0){iframe.style.transformOrigin='right bottom'} else if(spaceX==0&&spaceY!=0){iframe.style.transformOrigin='right top'} else if(spaceX!=0&&spaceY==0){iframe.style.transformOrigin='left bottom'} else if(spaceX!=0&&spaceY!=0){iframe.style.transformOrigin='left top'} } } } } var m="",n="" function GetMouse(oEvent){ m=oEvent.clientX; n=oEvent.clientY; //console.log(m) document.getElementById("bigImg").style.left=(parseInt(m)-100)+"px"; document.getElementById("bigImg").style.top=n+"px"; } function mouseX(event){ document.body.addEventListener('mousemove',(event)=>{ // console.log(event.clientX) return event.clientX }) } function mouseY(event){ document.body.addEventListener('mousemove',(event)=>{ // console.log(event.clientY) return event.clintY }) } function cookie_size(){ if(document.cookie.length>=7000&&document.cookie.length<7650&&getCookie("Size")!=1){ alert("链接储存即将溢出") var explode=document.getElementById("No2") explode.style.backgroundColor="black" setCookie("Size",1,-1) } else if(document.cookie.length>=7650){ alert('链接储存过大,已停止"核爆"与"Alt"功能使用,请尽快下载链接或清空cookie') explode=document.getElementById("No2") explode.style.backgroundColor="red" setCookie("Size",2,-1) } else if(document.cookie.length<7000){ setCookie("Size",0,-1) } } //图片链接获取id // function saveUrl(e){ // var page_out=e.target.closest("a").innerText//包含“R-18”等字符 // if(page_out.match(/R-18/)==null){ // if(page_out!=""){ // var page=page_out // } // else{ // var // page=1 // } // } // if(getCookie("outUrl")==0||getCookie("outUrl")==1){ // var Url=e.target.src.match(/\d{6,10}/)[0] // } // else{ // Url=e.target.src.match(/\d{4}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{2}\/\d{6,10}(?=_p0)/)[0] // } // } function urlChange(old_url){ if(window.location.href.match(/#preview/)==null&&old_url!=window.location.href&&window.location.href.match(/(?<=artworks\/)\d+/)!=null){ if(GM_getValue('pixiv_history')!=null){ var old_value=GM_getValue('pixiv_history') var comma=','//分隔符,避免首位出现逗号 } else{ old_value='' comma='' } var id=window.location.href.match(/(?<=artworks\/)\d+/)[0] GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/artworks/"+id, headers:{ "User-Agent": navigator.userAgent, }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText //作品预览图url if(p.match(/(?<=\"thumb\"\:\").*?(?=\"\,\")/)!=null){ if(p.match(/(?<=\"thumb\"\:\").*?(?=\"\,\")/)[0].match(/(?<=img\/).*?(?=\_square)/)!=null){ var srcPart=p.match(/(?<=\"thumb\"\:\").*?(?=\"\,\")/)[0].match(/(?<=img\/).*?(?=\_square)/)[0] } else if(p.match(/(?<=\"thumb\"\:\").*?(?=\"\,\")/)[0].match(/(?<=img\/).*?(?=\_custom)/)!=null){ srcPart=p.match(/(?<=\"thumb\"\:\").*?(?=\"\,\")/)[0].match(/(?<=img\/).*?(?=\_custom)/)[0]+'@'//标定使用custom } else{ srcPart='https://www.pixiv.net/favicon.ico' } } //浏览时间 var timestamp=new Date(Date.parse(new Date())) var year=timestamp.getFullYear()-2000 var month=timestamp.getMonth()+1 var day=timestamp.getDate() if(month<10){ month='0'+month } if(day<10){ day='0'+day } //R-18 if(p.match(/(?<=\"tag\"\:\")R-18(?=\")/)!=null){//为R-18 var R18type=1 } else{ R18type=0 } //作品名称 if(p.match(/(?<=\).*?(?=\<\/title\>)/)!=null){ var title=p.match(/(?<=\).*?(?=\<\/title\>)/)[0].replace(' - pixiv','') } if(GM_getValue('pixiv_history')!=null){ if(GM_getValue('pixiv_history').split(',')!=null){ var GM_split=GM_getValue('pixiv_history').split(',') } else{ GM_split=[GM_getValue('pixiv_history')] } if(title!=GM_split[GM_split.length-1].split('+')[1]){ if(GM_getValue('pixiv_history')!=null&&GM_getValue('pixiv_history').split(',').length<=500){ GM_setValue('pixiv_history',old_value+comma+srcPart+'+'+title+'+'+year+month+day+'+'+R18type) } else{ old_value=old_value.replace(/^.*?,/,'') GM_setValue('pixiv_history',old_value+comma+srcPart+'+'+title+'+'+year+month+day+'+'+R18type) } } } else if(GM_getValue('pixiv_history')==null){ if(GM_getValue('pixiv_history')!=null&&GM_getValue('pixiv_history').split(',').length<=500){ GM_setValue('pixiv_history',old_value+comma+srcPart+'+'+title+'+'+year+month+day+'+'+R18type) } else{ old_value=old_value.replace(/^.*?,/,'') GM_setValue('pixiv_history',old_value+comma+srcPart+'+'+title+'+'+year+month+day+'+'+R18type) } } return window.location.href } } }) } else{ return old_url } } function innerHistory(src,title,date,date_type,R18_type,element_id){ if(src!=null&&title!=null&&date!=null&&date_type!=null){ var historyBack=document.getElementById('history_back') if(date_type=='add'){ var historyDate=document.createElement('div') historyDate.className='history_date' historyDate.innerText='20'+date.substring(0,2)+'年'+date.substring(2,4)+'月'+date.substring(4,6)+'日' historyBack.appendChild(historyDate) } var history_textOut=document.createElement('div') history_textOut.className='history_textOut' history_textOut.id='history'+element_id historyBack.appendChild(history_textOut) history_textOut.onmouseenter=function(){ history_textOut.getElementsByTagName('svg')[history_textOut.getElementsByTagName('svg').length-1].style.opacity='0.8' } history_textOut.onmouseleave=function(){ history_textOut.getElementsByTagName('svg')[history_textOut.getElementsByTagName('svg').length-1].style.opacity='0' } var historyImg=document.createElement('img') historyImg.className='history_img' historyImg.src=src // historyImg.src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAIAAAAHjs1qAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAKISURBVHhe7dIBAQAACMMg+5e+QQYZuEGG7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuhOhOiO6E6E6I7oToTojuZGwP/Zy6TASmXdkAAAAASUVORK5CYII=' history_textOut.appendChild(historyImg) var historyTitle=document.createElement('a') historyTitle.className='history_title' historyTitle.innerText=title if(src.match(/(?<=\/)\d+(?=\_)/)!=null){ historyTitle.href=src.match(/(?<=\/)\d+(?=\_)/)[0] } else{ historyTitle.href='javascript:alert("该链接获取失败")' } if(R18_type=='1'){ var historyR18 = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var pathHistoryR18 = document.createElementNS("http://www.w3.org/2000/svg", 'path'); historyR18.setAttribute("aria-hidden","true"); historyR18.setAttribute('viewbox', '0 0 16 16'); historyR18.setAttribute('width', '16px'); historyR18.setAttribute('height', '16px'); pathHistoryR18.setAttribute('d','M512 64c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z m0 128a318.46912 318.46912 0 0 1 176.4352 53.05856L245.05856 688.4352A318.46912 318.46912 0 0 1 192 512c0-176.73216 143.26784-320 320-320z m0 640a318.44352 318.44352 0 0 1-176.43008-53.05856l443.37152-443.37152A318.44352 318.44352 0 0 1 832 512c0 176.73216-143.26784 320-320 320z') pathHistoryR18.style.transform="scale(0.015)" pathHistoryR18.setAttribute('fill', '#f00'); pathHistoryR18.style.opacity='0.6' pathHistoryR18.id='pathHistoryR18' historyR18.appendChild(pathHistoryR18); historyR18.id = 'history_R18'; history_textOut.appendChild(historyR18); } history_textOut.appendChild(historyTitle) //delete var historyDelete = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var pathHistoryDelete = document.createElementNS("http://www.w3.org/2000/svg", 'path'); historyDelete.setAttribute("aria-hidden","true"); historyDelete.setAttribute('viewbox', '0 0 25 25'); historyDelete.setAttribute('width', '25px'); historyDelete.setAttribute('height', '25px'); pathHistoryDelete.setAttribute('d','M512 466.944l233.472-233.472a31.744 31.744 0 0 1 45.056 45.056L557.056 512l233.472 233.472a31.744 31.744 0 0 1-45.056 45.056L512 557.056l-233.472 233.472a31.744 31.744 0 0 1-45.056-45.056L466.944 512 233.472 278.528a31.744 31.744 0 0 1 45.056-45.056z') pathHistoryDelete.style.transform="translate(0px, 0px) scale(0.025)" pathHistoryDelete.setAttribute('fill', '#000'); pathHistoryDelete.style.opacity='0.5' pathHistoryDelete.id='pathHistoryDelete' historyDelete.appendChild(pathHistoryDelete); historyDelete.id = 'history_delete'; historyDelete.onclick=function(){ var GMall=GM_getValue('pixiv_history').split(',') var history_itemNumber=((parseInt(document.getElementById('history_pageNum').innerText)-1)*15+1)+parseInt(historyDelete.closest('div').id.match(/\d+/)[0])//第几条历史记录 // var date_delete=0//0为 if(getCookie('history_R18')==0){//隐藏R-18 var count=0 for(var i=0;i)\d{1,3}(?=<\/span>)/)//判断有没有图片 if(pageCheck!=null){ pageNum=element.outerHTML.match(/(?<=)\d{1,3}(?=<\/span>)/)[0] return pageNum } else{ pageNum=1 return pageNum } } } function userAllPic(k,id){ if(k==0){//主作者 var userImg_id=document.getElementsByTagName("aside")[0].innerHTML.match(/(?<=\/users\/)\d+/)[0] } else if(k==1){//推荐图片部分 // userImg_id=0 userImg_id=id } if(document.getElementById('userImgBack')==null){ var userImgBack=document.createElement('div')//整体背景div userImgBack.id='userImgBack' document.body.appendChild(userImgBack) var userImgUl=document.createElement('ul')//整体框架 userImgUl.id='userImgUl' userImgUl.className='userImgUl' userImgBack.appendChild(userImgUl) var userImgTitleBackground=document.createElement('background')//标题背景 userImgTitleBackground.id='userImgTitleBackground' userImgBack.appendChild(userImgTitleBackground) var userImgTitle=document.createElement('a')//标题 userImgTitle.id='userImgTitle' userImgTitle.innerText='作者作品' userImgBack.appendChild(userImgTitle) var userImgCross = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path_userImg = document.createElementNS("http://www.w3.org/2000/svg", 'path'); userImgCross.setAttribute("aria-hidden","true"); userImgCross.setAttribute('viewbox', '0 0 24 24'); userImgCross.setAttribute('width', '24px'); userImgCross.setAttribute('height', '24px'); path_userImg.setAttribute('d','M14.8284 12L19.4142 16.5858C20.1953 17.3668 20.1953 18.6332 19.4142 19.4142 C18.6332 20.1953 17.3668 20.1953 16.5858 19.4142L12 14.8284L7.41421 19.4142 C6.63317 20.1953 5.36684 20.1953 4.58579 19.4142C3.80474 18.6332 3.80474 17.3668 4.58579 16.5858L9.17157 12 L4.58579 7.41421C3.80474 6.63317 3.80474 5.36684 4.58579 4.58579 C5.36684 3.80474 6.63317 3.80474 7.41421 4.58579L12 9.17157L16.5858 4.58579 C17.3668 3.80474 18.6332 3.80474 19.4142 4.58579C20.1953 5.36684 20.1953 6.63317 19.4142 7.41421L14.8284 12Z') path_userImg.setAttribute('fill', '#fff'); path_userImg.id='path_userImg' userImgCross.appendChild(path_userImg); userImgCross.id = 'userImgCross'; // userImgCross.setAttribute('class', 'No'); userImgBack.appendChild(userImgCross); var userImg_underImg=document.createElement('a') userImg_underImg.id='userImg_underImg' userImg_underImg.style.width='100%' userImg_underImg.style.height='40%' userImg_underImg.style.position='fixed' userImg_underImg.style.top='0px' document.body.appendChild(userImg_underImg) GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/ajax/user/"+userImg_id+"/profile/all?lang=zh", headers:{ "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Edg/93.0.961.52", }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText var user_illust=p.match(/(?<=\")\d+(?=\":null)/g) if(user_illust.length>=35){ var userImg_length=35 } else{ userImg_length=user_illust.length } var userImg_allUrl userImg_allUrl='https://www.pixiv.net/ajax/user/'+userImg_id+'/profile/illusts?' for(var i=0;i=3){ userPageAll.style.width='43px' userPageAll.style.left='132px' } else if(k==2){ userPageAll.style.width='36px' userPageAll.style.left='140px' } else if(k==1){ userPageAll.style.width='30px' userPageAll.style.left='146px' } userImgAll.appendChild(userPageAll) var userImgPageSvg = document.createElementNS("http://www.w3.org/2000/svg", "svg"); var path_Img = document.createElementNS("http://www.w3.org/2000/svg", 'path'); userImgPageSvg.setAttribute("aria-hidden","true"); userImgPageSvg.setAttribute('viewbox', '0 0 9 10'); userImgPageSvg.setAttribute('width', '24px'); userImgPageSvg.setAttribute('height', '24px'); path_Img.setAttribute('d','M8,3 C8.55228475,3 9,3.44771525 9,4 L9,9 C9,9.55228475 8.55228475,10 8,10 L3,10 C2.44771525,10 2,9.55228475 2,9 L6,9 C7.1045695,9 8,8.1045695 8,7 L8,3 Z M1,1 L6,1 C6.55228475,1 7,1.44771525 7,2 L7,7 C7,7.55228475 6.55228475,8 6,8 L1,8 C0.44771525,8 0,7.55228475 0,7 L0,2 C0,1.44771525 0.44771525,1 1,1 Z') path_Img.setAttribute('fill', '#fff'); userImgPageSvg.appendChild(path_Img); userImgPageSvg.id='userImgPageSvg' userPageAll.appendChild(userImgPageSvg); var userPageText=document.createElement('text') userPageText.className='userPageText' userPageText.innerText=pageCount[j] userPageAll.appendChild(userPageText) } var userImgPic=document.createElement('img')//单个图片 // userImgPic.id='userImgPic' userImgPic.className='userImgPic' userImgPic.src=userSrc userImgPic.href=href userImgAll.appendChild(userImgPic) var userImgText=document.createElement('a') userImgText.className='userImgText' userImgText.innerText=eval("'"+uni+"'") userImgText.href=href userImgAll.appendChild(userImgText) //https://tse4-mm.cn.bing.net/th/id/OIP-C.rHuc8SKa0wLVwCqqA27uIwHaEt?pid=ImgDet&rs=1 } } } }) } else{console.log("失败")} } }) } } //相似作者推荐 function add_recommend(url_1,user_href_1,url_2,user_href_2,url_3,user_href_3,user_pic,user_title_view,user_id,user_url,left){ var recom=document.createElement("li") var recommend_out=document.getElementById("recommend_inner_real")//id通过创建时添加,为可以放置li文件的上一个元素 recommend_out.appendChild(recom) var outerHtml=`
  • ` outerHtml=outerHtml.replace("*url_1",url_1) outerHtml=outerHtml.replace("*url_2",url_2) outerHtml=outerHtml.replace("*url_3",url_3) outerHtml=outerHtml.replace("*user_href_1",user_href_1) outerHtml=outerHtml.replace("*user_href_2",user_href_2) outerHtml=outerHtml.replace("*user_href_3",user_href_3) outerHtml=outerHtml.replace("*user_pic",user_pic) outerHtml=outerHtml.replace("*user_title_view",user_title_view) outerHtml=outerHtml.replace("*user_id",user_id) outerHtml=outerHtml.replace("*user_url",user_url) outerHtml=outerHtml.replace("*recommend_user_url",user_url) outerHtml=outerHtml.replace("*left",left) recom.outerHTML=outerHtml } function aside(type){ if(document.getElementsByTagName("aside")!=null&&window.location.href.match('#preview')==null&&window.location.href.match('bookmarks')==null){ var user_id=document.getElementsByTagName("aside")[0].innerHTML.match(/(?<=\/users\/)\d+/)[0] if(type=="recommend"){ var getURL='https://www.pixiv.net/rpc/index.php?mode=following_user_detail&user_id='+user_id+'&lang=zh' } GM_xmlhttpRequest({ method: "GET", url: getURL, headers:{ "x-user-id":10000000 }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText if(type=="recommend"){ var replace=p.match(/(?<="restrict":")\d+/)[0] if(replace!=null){ setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,replace),90)//0为关注,1为隐私关注 } else{ setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,2),90)//2为未关注 } } } else{// if(res.status == 400){ setCookie("aside",getCookie("aside").replace(/\d+(?=\,)/,2),90)//2为未关注 console.log("关注获取失败,锚点“function aside(type)”") } } }) } } function getFinalUrl(k,e,num){//k=0为ctrl事件,k=1为alt事件,k=2为核爆,e为event即事件,num为图片数量 cookie_size() if(getCookie('Size')==2){ if(k!=0){ return } } var block=""//防止cat和re在“图片数量限制”的影响下出现多张图片不加“-1”的情况 var num_alt=num var lastUrl=""//最终需要设置为cookie的元素 var set_moe if(k==2&&document.getElementsByClassName("sc-9y4be5-1 jtUPOE")[0].children.length!=0){//核爆事件;"document"部分用来判定页面上是否有可以核爆的元素,防止报错 var ULpicture=document.getElementsByClassName("sc-9y4be5-1 jtUPOE")[0].children for(var w=0;wgetCookie("slider")){//alt和ctrl时判断是否大于“最大打开次数” num=1 block="-1" } if(e!=-1){ if(getCookie("outUrl")==0){//0为cat var cat_id=e.target.src.match(/\d{6,10}/)[0]//window.location.href.match(/\d{6,10}/) if(num>1){ if(k==0){ for(var i=1;i1){ if(k==0){ for(var j=1;j {//动图预览相关 /* for(var o=0;o1){ url=results[1] pid=results[2] break } } if(event.altKey!=true&&event.shiftKey!=true){ var pageNum=getPageNum(event,0) getFinalUrl(0,event,pageNum) event.preventDefault() } } //——————————————————————————————————————————ctrl事件结束,alt事件开始 //自动普通收藏↓↓↓ if(event.altKey==true&&event.ctrlKey!=true){ var del_element=event.target.closest('a').nextSibling.childNodes[0].childNodes[0].childNodes[0]//预览图中的svg元素(红心) // var HTML_click_1=event.target.closest("a") // if(HTML_click_1!=null){ // HTML_click_1.nextSibling.childNodes[0].childNodes[0].click() // } if(del_element.childNodes.length==4||del_element.childNodes.length==5){ // console.log(del_element) del_element.childNodes[del_element.childNodes.length-1].remove() del_element.childNodes[del_element.childNodes.length-1].remove() } var cookie_tag_safe=[] var id=event.target.src.match(/\d{6,10}/)[0] GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/artworks/"+id, headers:{ "User-Agent": navigator.userAgent, }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText var final=p.match(/(?<="tag":").*?(?=")/g).toString().split(',') // console.log(final) if(getCookie('tagCookieSafe')==''){ var tag_cookie=tagSaveSafe.split('*') } else{ tag_cookie=getCookie('tagCookieSafe').split('*') } // console.log(tag_cookie) cookie_tag_safe[0]='全部' var count=1 if(getCookie('tagCookieSetting')==1){ for(var i=0;i
    ` } } }) event.preventDefault() //console.log("Complete click") } if(event.altKey==true&&event.ctrlKey==true){ del_element=event.target.closest('a').nextSibling.childNodes[0].childNodes[0].childNodes[0]//预览图中的svg元素(红心) if(del_element.childNodes.length!=4&&del_element.childNodes.length!=5){//判定是否为已经隐私收藏了 var cookie_tag=[] id=event.target.src.match(/\d{6,10}/)[0] GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/artworks/"+id, headers:{ "User-Agent": navigator.userAgent, }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText var final=p.match(/(?<="tag":").*?(?=")/g).toString().split(',') // console.log(final) if(getCookie('tagCookie')==''){ var tag_cookie=tagSave.split('*') } else{ tag_cookie=getCookie('tagCookie').split('*') } // console.log(tag_cookie) cookie_tag[0]='全部' var count=1 if(getCookie('tagCookieSetting')==1){ for(var i=0;i1){ var url_result=result[1] var pid=result[2] break } } /////////////////////////////////////////////////////// if(event.altKey==true&&event.ctrlKey!=true){ if(event.target.src!=null){ getFinalUrl(1,event,getPageNum(event,0)) } num=lastcookie() //setCookie("pixivid"+num,url,-1); // cookie_size() event.preventDefault() } var user=getCookie("pixivid"); var x = document.cookie //console.log(x) }) //———————————————————————————————— //获取token if(getCookie('token')==""||getCookie('token')=="err"){//对应未抓取token(即当天第一次打开pixiv)和抓取token出现错误 GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/", headers:{ "User-Agent": navigator.userAgent, }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText var token=p.match(/(?<="token":").*?(?=",")/) if(token!=null){ setCookie('token',token[0],-1)//不是err则为成功 console.log('token:'+token[0]) } else{ setCookie('token','err',-1)//err代表失败 console.log('token获取失败') } } } }) } window.addEventListener('load',function(event){ // console.log('a') aside("recommend") }) rightButton.addEventListener('mouseenter',()=>{ elem=getelemt("rightButton") elem.style.transform="translateX(20px)" }) rightButton.addEventListener('mouseleave',()=>{ elem=getelemt("rightButton") elem.style.transform="translateX(0px)" }) deleteCookie.addEventListener('mouseenter',()=>{ elem=getelemt("deleteCookie") elem.style.transform="translateX(20px)" }) deleteCookie.addEventListener('mouseleave',()=>{ elem=getelemt("deleteCookie") elem.style.transform="translateX(0px)" }) //—————————————————————————————————————————————————————— morefunction.addEventListener('mouseenter',()=>{ var elem=getelemt("morefunction") elem.style.transform="translateX(20px)" }) morefunction.addEventListener('mouseleave',()=>{ var elem=getelemt("morefunction") elem.style.transform="translateX(0px)" }) No2.addEventListener('click',()=>{ //———————————————————————————————————————————————————————————————————————————————————————— user_savepicture() }) var click_num=0 var w=1 morefunction.addEventListener('click',()=>{ if(document.getElementById("slider").style.display=="block"){ slider.style.opacity="0" slider_box.style.opacity="0" setTimeout(function () { slider.style.display="none" }, 250); setTimeout(function () { slider_box.style.display="none" }, 250); } if(document.getElementById("check").style.display=='block'){ var check=document.getElementById('check') var checkInput=document.getElementById('checkInput') check.style.opacity=0 checkInput.style.opacity=0 setTimeout(function () { check.style.display='none' checkInput.style.display='none' }, 210) } w=Math.pow(-1, click_num) var elem_1=getelemt("No1") var elem_2=getelemt("No2") var elem_3=getelemt("No3") var elem_4=getelemt("No4") var elem_5=getelemt("No5") var elem_6=getelemt("No6") var elem_7=getelemt("No7") var elem_8=getelemt("No8") var elem_9=getelemt("No9") var elem_10=getelemt("No10") var elem_11=getelemt("No11") var elem=getelemt("morefunction") elem.style.transform="translateX(20px)" if(w>0){ elem_1.style.opacity="0.25" elem_2.style.opacity="0.20" elem_3.style.opacity="0.20" elem_4.style.opacity="0.20" elem_5.style.opacity="0.20" elem_6.style.opacity="0.20" elem_7.style.opacity="0.20" elem_8.style.opacity="0.20" elem_9.style.opacity="0.20" elem_10.style.opacity="0.20" elem_11.style.opacity="0.20" elem_1.style.transform="rotate(58deg) translateX(94px)" elem_2.style.transform="rotate(-29deg) translateX(86px)" elem_3.style.transform="rotate(32deg) translateX(81px)" elem_4.style.transform="rotate(37deg) translateX(125px)" elem_5.style.transform="rotate(-36deg) translateX(135px)" elem_6.style.transform="rotate(60deg) translateX(136px)" elem_7.style.transform="rotate(1deg) translateX(79px)" elem_8.style.transform="rotate(13deg) translateX(119px)" elem_9.style.transform="rotate(-58deg) translateX(147px)" elem_10.style.transform="rotate(-12deg) translateX(124px)" elem_11.style.transform="rotate(-54deg) translateX(102px)" click_num++ } else if(w<0){ elem_1.style.opacity="0" elem_2.style.opacity="0" elem_3.style.opacity="0" elem_4.style.opacity="0" elem_5.style.opacity="0" elem_6.style.opacity="0" elem_7.style.opacity="0" elem_8.style.opacity="0" elem_9.style.opacity="0" elem_10.style.opacity="0" elem_11.style.opacity="0" elem_1.style.transform="rotate(0deg) translateX(0px)" elem_2.style.transform="rotate(0deg) translateX(0px)" elem_3.style.transform="rotate(0deg) translateX(0px)" elem_4.style.transform="rotate(0deg) translateX(0px)" elem_5.style.transform="rotate(0deg) translateX(0px)" elem_6.style.transform="rotate(0deg) translateX(0px)" elem_7.style.transform="rotate(0deg) translateX(0px)" elem_8.style.transform="rotate(0deg) translateX(0px)" elem_9.style.transform="rotate(0deg) translateX(0px)" elem_10.style.transform="rotate(0deg) translateX(0px)" elem_11.style.transform="rotate(0deg) translateX(0px)" //elem.style.transform="translateX(0px)" click_num++ } }) var click_num_1=0 var v=1 No3.addEventListener('click',()=>{ if(document.getElementById("slider").style.display=="block"){ slider.style.opacity="0" slider_box.style.opacity="0" setTimeout(function () { slider.style.display="none" }, 250); setTimeout(function () { slider_box.style.display="none" }, 250); } if(document.getElementById("check").style.display=='block'){ var check=document.getElementById('check') var checkInput=document.getElementById('checkInput') check.style.opacity=0 checkInput.style.opacity=0 setTimeout(function () { check.style.display='none' checkInput.style.display='none' }, 210) } v=Math.pow(-1, click_num_1) click_num_1++ var elem_1=document.getElementsByTagName("cookie_text")[0] var elem_2=document.getElementsByTagName("text_background")[0] var elem_3=document.getElementsByTagName("black_cover")[0] var elem_7=document.getElementsByTagName("cover_title")[0] var elem_12=document.getElementsByTagName("page_number")[0] var elem_8=getelemt("bigeye") var elem_10=getelemt("whitecover") var elem_11=getelemt("pages") //——————————————————————————————————————————————————————————可以设为函数 var cookie_split=document.cookie.split(";") var cookie_txt="" var p=0 for(var k=0;k0){ elem_1.style.opacity="1" elem_1.style.transform="translateX(350px)" elem_10.style.opacity="1" elem_10.style.transform="translateX(300px)" //elem_2.style.opacity="0.4" elem_2.style.transform="translateX(160px)" elem_3.style.display="block" setTimeout(function () { elem_3.style.opacity="0.3" }, 0.1); elem_7.style.transform="translateX(234px)" elem_7.style.opacity="1" elem_8.style.transform="translateX(191px)" elem_8.style.opacity="1" elem_11.style.transform="translateX(443px)" elem_11.style.opacity="1" elem_12.style.transform="translateX(462px)" elem_12.style.opacity="1" var elem_4=getelemt("No1") var elem_5=getelemt("No2") var elem_6=getelemt("No3") var elem_13=getelemt("No4") var elem_14=getelemt("No5") var elem_15=getelemt("No6") var elem_16=getelemt("No7") var elem_17=getelemt("No8") var elem_18=getelemt("No9") var elem_19=getelemt("No10") var elem_20=getelemt("No11") var elem=getelemt("morefunction") elem_4.style.opacity="0" elem_5.style.opacity="0" elem_6.style.opacity="0" elem_13.style.opacity="0" elem_14.style.opacity="0" elem_15.style.opacity="0" elem_16.style.opacity="0" elem_17.style.opacity="0" elem_18.style.opacity="0" elem_19.style.opacity="0" elem_20.style.opacity="0" elem_4.style.transform="rotate(0deg) translateX(-10px)" elem_5.style.transform="rotate(0deg) translateX(-10px)" elem_6.style.transform="rotate(0deg) translateX(-10px)" elem_13.style.transform="rotate(0deg) translateX(-10px)" elem_14.style.transform="rotate(0deg) translateX(-10px)" elem_15.style.transform="rotate(0deg) translateX(-10px)" elem_16.style.transform="rotate(0deg) translateX(-10px)" elem_17.style.transform="rotate(0deg) translateX(-10px)" elem_18.style.transform="rotate(0deg) translateX(-10px)" elem_19.style.transform="rotate(0deg) translateX(-10px)" elem_20.style.transform="rotate(0deg) translateX(-10px)" click_num++ } else{ elem_1.style.opacity=".0" elem_1.style.transform="translateX(0px)" elem_1.style.fontSize="15px" elem_10.style.opacity=".0" elem_10.style.transform="translateX(0px)" elem_2.style.opacity=".0" elem_2.style.transform="translateX(0px)" elem_3.style.opacity=".0" setTimeout(function () { elem_3.style.display="none" }, 300); elem_7.style.transform="translateX(0px)" elem_7.style.opacity="0" elem_8.style.transform="translateX(0px)" elem_8.style.opacity="0" elem_11.style.transform="translateX(0px)" elem_11.style.opacity="0" elem_12.style.transform="translateX(0px)" elem_12.style.opacity="0" elem_1.innerText="" } }) var textPart=document.getElementById("text") textPart.addEventListener('click',function(event){ if(event.target.localName.match(/text\d{1,3}/)!=null){ var textLink="https://www.pixiv.net/artworks/"+event.target.innerText.match(/\d{6,10}/)[0] window.open(textLink) } }) No4.addEventListener('contextmenu',()=>{ retract() event.preventDefault() }) document.getElementsByTagName("black_cover")[0].addEventListener('click',()=>{ var elem_1=document.getElementsByTagName("cookie_text")[0] var elem_2=document.getElementsByTagName("text_background")[0] var elem_3=document.getElementsByTagName("black_cover")[0] var elem_7=document.getElementsByTagName("cover_title")[0] var elem_8=getelemt("bigeye") var elem_10=getelemt("whitecover") var elem_11=getelemt("pages") var elem_12=document.getElementsByTagName("page_number")[0] elem_1.style.opacity=".0" elem_1.style.transform="translateX(0px)" elem_1.style.fontSize="15px" elem_10.style.opacity=".0" elem_10.style.transform="translateX(0px)" elem_2.style.opacity=".0" elem_2.style.transform="translateX(0px)" elem_3.style.opacity=".0" setTimeout(function () { elem_3.style.display="none" }, 300); elem_7.style.transform="translateX(0px)" elem_7.style.opacity="0" elem_8.style.transform="translateX(0px)" elem_8.style.opacity="0" elem_11.style.transform="translateX(0px)" elem_11.style.opacity="0" elem_12.style.transform="translateX(0px)" elem_12.style.opacity="0" click_num_1++ elem_1.innerText="" }) // 搜索页快捷键翻页 window.addEventListener('keydown',function(event){ if(window.location.href.match(/\/tags\//)!=null){ var clickNum=document.querySelectorAll(".fuSMYC")//获取除已选页数以外的页数按钮 if(event.keyCode=="37"&&clickNum[0].hidden==false){//判断左翻页按钮是否隐藏 clickNum[0].click() } else if(event.keyCode=="39"&&clickNum[1].hidden==false){//判断右翻页按钮是否隐藏 clickNum[1].click() } } }) rightButton.addEventListener('click',()=>{ var cookie_split=document.cookie.split(";") var cookie_txt var p=0 //————————————————————————————————从cookie中匹配pixivid相关cookie for(var k=0;k{ var preCheck=getCookie("preImg") var path_color=document.getElementById("path12") var pretext="0" if(preCheck==""||preCheck=="0"){ pretext="1" path_color.style.fill="#0f0" } else if(preCheck=="1"){ pretext="2" path_color.style.fill="#00a4ff" } else if(preCheck=="2"){ pretext="3" path_color.style.fill="#f00" } else if(preCheck=="3"){ pretext="0" path_color.style.fill="#fff" } setCookie("preImg",pretext,90) }) No5.addEventListener('contextmenu',function(event){ if(getCookie('bigGif')!=1){ setCookie('bigGif',1,90) document.getElementById('No5').style.backgroundColor='#f00' } else{ setCookie('bigGif',0,90) document.getElementById('No5').style.backgroundColor='#000' } event.preventDefault() }) var No6=document.getElementById("No6") var slider_box=document.getElementById("slider_box") var slider=document.getElementById("slider") No6.addEventListener('click',function(event){ if(slider.style.display=="block"){ slider.style.opacity="0" slider_box.style.opacity="0" setTimeout(function () { slider.style.display="none" }, 250); setTimeout(function () { slider_box.style.display="none" }, 250); } else{ slider.style.display="block" slider_box.style.display="block" setTimeout(function () { slider.style.opacity="1" }, 0.1); setTimeout(function () { slider_box.style.opacity="1" }, 0.1); } if(slider.value!=10){ slider_box.innerText=slider.value slider_box.style.backgroundColor="#cbcbcb" } else{ slider_box.innerText="∞" slider_box.style.backgroundColor="#f7cbcb" } slider.oninput=function(){ if(slider.value!=10){ slider_box.innerText=slider.value slider_box.style.backgroundColor="#cbcbcb" } else{ slider_box.innerText="∞" slider_box.style.backgroundColor="#f7cbcb" } setCookie("slider",slider.value,90) } }) var No7=document.getElementById("No7") No7.addEventListener('click',function(event){ var path14=document.getElementById("path14") if(getCookie("R-18_block")==""||getCookie("R-18_block")=="0"){ setCookie("R-18_block",1,90) path14.style.fill="#f00" } else if(getCookie("R-18_block")=="1"){ setCookie("R-18_block",0,90) path14.style.fill="#fff" } //alert("没做完呢,点你妈") }) document.getElementById("No8").addEventListener('click',function(e){ if(getCookie("outUrl")==0){ setCookie("outUrl",1,90) document.getElementById("path15").setAttribute('d',svg_re) document.getElementById("path15").style.transform="scale(0.017) translate(-424px, -120px)" // console.log('a') } else if(getCookie("outUrl")==1){ setCookie("outUrl",2,90) document.getElementById("path15").setAttribute('d',svg_moe) document.getElementById("path15").style.transform="scale(0.016) translate(-204px, -130px)" } else if(getCookie("outUrl")==2){ setCookie("outUrl",0,90) document.getElementById("path15").setAttribute('d',svg_cat) document.getElementById("path15").style.transform="scale(0.017) translate(-391px, -130px)" } }) No4.addEventListener('click',()=>{ var pid_num=lastcookie() delCookie("pixivid"+(pid_num-1)) }) No1.addEventListener('click',()=>{ var pid_num=lastcookie() var reply=confirm("是否要清除所有已储存的pixiv图片链接?") // if(alert_count==0){ // alert("是否要清除所有已储存的pixiv图片链接?\n关闭此提示后再次点击清楚按钮即可清除。") // alert_count=1 // } if(reply==true){ for(var v=pid_num-1;v>=0;v--){ var pixiv_preurl if(pixiv_preurl==null){ pixiv_preurl=getCookie("pixivid"+v) } else{ var occup="" if(pixiv_preurl.substr(pixiv_preurl.length-1,1)!=","){ occup="," } pixiv_preurl=pixiv_preurl+occup+getCookie("pixivid"+v) } delCookie("pixivid"+(v)) } delCookie("user_url") setCookie("pixiv_preurl",pixiv_preurl,-1) alert_count=0 } }) } var No9=document.getElementById("No9") No9.addEventListener('click',function(event){ var check=document.getElementById("check") var checkInput=document.getElementById("checkInput") if(check.style.display=='none'||check.style.display==''){ check.style.display='block' checkInput.style.display='block' setTimeout(function () { check.style.opacity=0.3 checkInput.style.opacity=1 }, 210); } else{ check.style.opacity=0 checkInput.style.opacity=0 setTimeout(function () { check.style.display='none' checkInput.style.display='none' }, 210) } }) window.addEventListener('keydown',function(event){//判断是否按下回车,与手动查看标签相关 var text=document.getElementById("checkInput") var textValue=text.value if(textValue.match('_')!=null){ textValue=textValue.split('_')[0] } if(event.keyCode==13&&window.getSelection()!=null&&(window.getSelection().focusNode.id=='checkInput'||window.getSelection().focusNode.id=='check')&&text.value!=""){//点击是否为回车,分别为判断光标位置是否为空,光标指向的id是否为输入框或输入框外围,输入框内部是否为"" GM_xmlhttpRequest({ method: "GET", url: "https://www.pixiv.net/artworks/"+textValue, headers:{ "User-Agent": navigator.userAgent, }, onload: function(res) { if(res.status === 200){ //console.log('成功') var p=res.responseText /* var final=p.match(/(?<="tag":").*?(?=")/g).toString() final=final.replace(/,/g,',') // console.log(final) alert(final) */ var b=p.match(/(?<=\"tags\"\:\[)\{.*?(?=\],\"wri)/)[0].split('},{') var a=[] for(var i=0;i{ left_1=event.pageX+"px" top_1=event.pageY+"px" }) var kid=event.target.innerHTML// if(kid==""){ kid=event.target.parentNode.innerHTML } //var father_check=event.target.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode var eventt=event.target for(var ab=0;ab<10;ab++){ if(eventt==null){ break } else if(eventt.className=="sc-1nhgff6-4 boBnlf"||eventt.className=="sc-l7cibp-1 krFoBL"||eventt.className=="sc-9y4be5-1 jtUPOE"||eventt.className=="sc-1kr69jw-0 hkzusx"||eventt.className=="userImgUl"){//分别对应“大图页面画师下方滚动图”,“大图页面图片推荐、主页‘推荐作品’”,“主页除‘推荐作品’以外大部分位置”,更多作者图片ul元素 var className=true break } else{ eventt=eventt.parentNode } } //var className=father_check.className if(kid.match("square1200")!=null&&className!=""||kid.match("custom1200")!=null&&className!=""){ var url=window.location.href if(className==true){ if(url.match("artwork")!="null"){ if(event.target.childNodes.length!=0){ var innerHTML=event.target.childNodes[0].currentSrc } else{ innerHTML=event.target.currentSrc } if(innerHTML!=undefined){ //——————#preview /* var gif_choose=0 for(var o=0;o=imgX&&mouseY>=imgY){//图片在左上角 document.getElementById('bigImg_1').style.transformOrigin='bottom right' } else if(mouseX>=imgX&&mouseY=imgY){//图片在右上角 document.getElementById('bigImg_1').style.transformOrigin='bottom left' } else if(mouseX>=imgX&&mouseY=2){ document.getElementById('history_back').innerHTML='' document.getElementById('history_pageNum').innerText=parseInt(document.getElementById('history_pageNum').innerText)-1 addHistory((parseInt(document.getElementById('history_pageNum').innerText)-1)*15,0) console.log('beforeSmall') } else if((event.target.id=='afterSmall'||event.target.id=='pathAfterSmall')&&document.getElementById('history_pageNum').innerText' if(parseInt(document.getElementById('history_pageNum').innerText)>max_all_historyList){ document.getElementById('history_pageNum').innerText=max_all_historyList } else if(parseInt(document.getElementById('history_pageNum').innerText)<1){ document.getElementById('history_pageNum').innerText=1 } addHistory((parseInt(document.getElementById('history_pageNum').innerText)-1)*15,0) } document.getElementById('history_pageInput').onkeydown=function(e){ if(e.keyCode==13){ // document.getElementById('history_back').innerHTML='' document.getElementById('history_pageInput').blur() /* if(document.getElementById('history_pageInput')!=null){ document.getElementById('history_pageInput').outerHTML=''+document.getElementById('history_pageInput').value+'' if(parseInt(document.getElementById('history_pageNum').innerText)>(parseInt(all_historyList/15)+1)){ document.getElementById('history_pageNum').innerText=(parseInt(all_historyList/15)+1) } else if(parseInt(document.getElementById('history_pageNum').innerText)<1){ document.getElementById('history_pageNum').innerText=1 } addHistory((parseInt(document.getElementById('history_pageNum').innerText)-1)*15) } */ } } } }) })();