您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Make text readable to AI and search engines
当前为
// ==UserScript== // @name Bypass Question Crypt // @namespace http://tampermonkey.net/ // @version 1 // @description Make text readable to AI and search engines // @author @dsvl0 // @match https://docs.google.com/forms/* // @icon https://www.google.com/s2/favicons?sz=64&domain=google.com // @grant none // @license MIT // ==/UserScript== var Texts=[]; var TotalAwnsers=[]; var CurerntAwnser=-1; var Awnsers=[]; var Descriptions=[]; function ReshTheAwnsers(){ //console.clear() var server=new WebSocket("ws://127.0.0.1:8080"); const button = document.createElement('button'); button.textContent = 'Решить с помощью ChatGPT'; button.style.backgroundColor = '#009100'; button.style.color = '#fff'; button.style.borderRadius = '5px'; button.style.padding = '8px'; const container = document.querySelector('.DqBBlb'); container.appendChild(button); const qr7OaeClasses = document.querySelectorAll(".whsOnd.zHQkBf"); button.addEventListener('click', function() { button.disabled=true; button.style.backgroundColor = 'gray'; console.log("ChatGPT Is Thinking..."); const divs = document.querySelectorAll(".geS5n"); for (const div of divs) { const h4 = document.createElement("h2"); h4.classList.add("AIAwnser"); h4.textContent="Здесь будет ответ AI"; div.appendChild(h4); Awnsers.push(h4); const h6 = document.createElement("h3"); h6.classList.add("AIDescription"); h6.textContent="Здесь будет решение AI"; div.appendChild(h6); Descriptions.push(h6); } var ReturnText=""; for (let i = 1; i < Texts.length; i++) { ReturnText=ReturnText+Texts[i]+"|_|"; } server.send(ReturnText); const span = document.querySelectorAll('.ndJi5d.snByac'); for (const element of span){ element.remove(); } server.onmessage = function(event) { console.log(event.data); var totalmsgstart=(event.data).indexOf("["); var totalmsgend=(event.data).indexOf("]"); CurerntAwnser=CurerntAwnser+1; const DescriptionLabel = Descriptions[CurerntAwnser]; DescriptionLabel.textContent=(event.data); TotalAwnsers.push(event.data); const elem = Awnsers[CurerntAwnser]; var Total = ((event.data).substring(totalmsgstart+1, totalmsgend)); console.log("Total: "+Awnsers); elem.textContent=Total; if (CurerntAwnser == Texts.length){ button.disabled=false; button.style.backgroundColor = '#009100'; } }; }); } function Low(txt){ txt=txt.replaceAll("А","а").replaceAll("А","а"); txt=txt.replaceAll("Б","б").replaceAll("Б","б"); txt=txt.replaceAll("В","в").replaceAll("В","в"); txt=txt.replaceAll("Г","г").replaceAll("Γ","г"); txt=txt.replaceAll("Д","д"); txt=txt.replaceAll("Е","е").replaceAll("E","е"); txt=txt.replaceAll("Ё","ё"); txt=txt.replaceAll("Ж","ж"); txt=txt.replaceAll("З","з").replaceAll("З","з"); txt=txt.replaceAll("И","и").replaceAll("И","и"); txt=txt.replaceAll("Й","й").replaceAll("Й","й"); txt=txt.replaceAll("К","к").replaceAll("К","к"); txt=txt.replaceAll("Л","л"); txt=txt.replaceAll("М","м"); txt=txt.replaceAll("Н","н").replaceAll("Н","н"); txt=txt.replaceAll("О","о").replaceAll("О","о"); txt=txt.replaceAll("П","п").replaceAll("Π","п"); txt=txt.replaceAll("Р","р"); txt=txt.replaceAll("С","с"); txt=txt.replaceAll("Т","т").replaceAll("Т","т"); txt=txt.replaceAll("У","у"); txt=txt.replaceAll("Ф","ф"); txt=txt.replaceAll("Х","х"); txt=txt.replaceAll("Ц","ц"); txt=txt.replaceAll("Ч","ч"); txt=txt.replaceAll("Ш","ш"); txt=txt.replaceAll("Щ","щ"); txt=txt.replaceAll("Ъ","ъ"); txt=txt.replaceAll("Ы","ы").replaceAll("Ы","ы"); txt=txt.replaceAll("Ь","ь"); txt=txt.replaceAll("Э","э"); txt=txt.replaceAll("Ю","ю"); txt=txt.replaceAll("Я","я"); return txt; } function AnalyzeText(){ const span = [...document.querySelectorAll('.M7eMe'), ...document.querySelectorAll('span.aDTYNe.snByac.OvPDhc.OIC90c'), ...document.querySelectorAll(".ulDsOb"), ...document.querySelectorAll(".F9yp7e.ikZYwf.LgNcQe")]; for (const element of span){ let res = element.textContent; res = res.replaceAll("A", "А"); res = res.replaceAll("a", "а"); res = res.replaceAll("B", "В"); //res = res.replaceAll("b", "в"); res = res.replaceAll("C", "С"); res = res.replaceAll("c", "с"); res = res.replaceAll("K", "К"); res = res.replaceAll("k", "к"); res = res.replaceAll("Λ", "Л"); res = res.replaceAll("M", "М"); res = res.replaceAll("m", "м"); res = res.replaceAll("H", "Н"); res = res.replaceAll("h", "н"); res = res.replaceAll("P", "Р"); res = res.replaceAll("p", "р"); res = res.replaceAll("3", "З"); res = res.replaceAll("O", "О"); res = res.replaceAll("X", "Х"); res = res.replaceAll("T", "Т"); res = res.replaceAll("∅", "0"); res = res.replaceAll("ᛐ", "1"); res=res[0]+(Low(res.slice(1,res.length))); element.textContent=res; Texts.push(res); } //ReshTheAwnsers() } (function() { setTimeout(() => { AnalyzeText(); }, 500); })();