您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Indiegala礼物链接提取
当前为
// ==UserScript== // @name:zh-CN IG礼物链接提取 // @name Extract_Gift_link_Indiegala // @namespace https://blog.chrxw.com/ // @version 0.3 // @description:zh-CN Indiegala礼物链接提取 // @description Indiegala礼物链接提取 // @author Chr_ // @license AGPL-3.0 // @icon https://blog.chrxw.com/favicon.ico // @match https://www.indiegala.com/library // @grant GM_setClipboard // ==/UserScript== (() => { "use strict"; addbtn(); function addbtn() { let area = document.querySelector("div.profile-private-page-user"); let dv1 = document.createElement("div"); let dv2 = document.createElement("div"); let btn1 = document.createElement("button"); let btn2 = document.createElement("button"); let btn3 = document.createElement("button"); let txt = document.createElement("textarea"); dv1.style.cssText = "margin: 12px 0;display: flex;"; dv2.style.cssText = "margin: 0 12px;display: block;"; btn1.addEventListener("click", extract); btn2.addEventListener("click", copy); btn3.addEventListener("click", clear); btn1.style.cssText = "display: inherit;"; btn3.style.cssText = "float: right;"; btn1.textContent = "提取礼物链接"; btn2.textContent = "复制"; btn3.textContent = "×"; btn2.id = "btnCopy"; txt.style.cssText = "width: 70%;white-space: nowrap;overflow: scroll;"; txt.id = "extractLinks"; dv2.appendChild(btn1); dv2.appendChild(btn2); dv2.appendChild(btn3); dv1.appendChild(dv2); dv1.appendChild(txt); area.appendChild(dv1); } function extract() { let txt = document.getElementById("extractLinks"); let btn2 = document.getElementById("btnCopy"); let gifts = document.querySelectorAll("div.profile-private-page-library-gifts div.profile-private-page-library-gift-title > div.overflow-auto"); if (gifts.length > 0) { let list = []; let old = txt.value; for (let gift of gifts) { let giftLink = gift.querySelector("a").href; let giftPass = gift.querySelector("div:last-child>span").textContent; if (old.indexOf(giftLink.substring(38,)) >= 0) { console.log(`重复的礼物链接${giftLink.substring(38,)}`); continue; } list.push(`IG慈善包链接:(${giftLink}){r}IG慈善包密码:(${giftPass}){r}`); } if (list.length > 0) { if (txt.value !== "") { txt.value += "\n"; } txt.value += list.join("\n"); } } else { alert("未找到可识别的礼物链接"); } btn2.click(); } function copy() { let txt = document.getElementById("extractLinks"); GM_setClipboard(txt.value, "text"); let btn2 = document.getElementById("btnCopy"); btn2.textContent = "已复制"; setTimeout(() => { btn2.textContent = "复制"; }, 1000); } function clear() { let txt = document.getElementById("extractLinks"); txt.value = ""; } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址