Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name obetiste
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author You
- // @match https://www.darkelf.cz/obetiste.asp*
- // @grant none
- // ==/UserScript==
- var answer = window.confirm("spustit obetiste 100x?");
- if(answer)
- {
- 'use strict';
- window.cofn
- var buf = [];
- for(var i=0; i<32;i++)
- {
- var result = fetch("https://www.darkelf.cz/obetiste.asp", {
- "credentials": "include",
- "headers": {
- "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "accept-language": "sk-SK,sk;q=0.9,cs;q=0.8,en-US;q=0.7,en;q=0.6",
- "cache-control": "max-age=0",
- "content-type": "application/x-www-form-urlencoded",
- "sec-fetch-mode": "nested-navigate",
- "sec-fetch-site": "same-origin",
- "sec-fetch-user": "?1",
- "upgrade-insecure-requests": "1"
- },
- "referrer": "https://www.darkelf.cz/obetiste.asp?id=406",
- "referrerPolicy": "no-referrer-when-downgrade",
- "body": "CB_OBETUJI=1&Cilova_Zeme=%A0&ed_count=500&CB_ZADAM=2&Obetovat=Ob%ECtuj+boh%F9m",
- "method": "POST",
- "mode": "cors"
- });
- buf.push({res:result,date:Date.now()});
- }
- //console.log(buf);
- var s="";
- buf.forEach(async (x,i)=>
- {
- var b = await x.res;
- var c = await b.blob();
- var d = await readWithFileReaderAndWindowsEncoding(c);
- var dom = new DOMParser().parseFromString(d, 'text/html');
- var f = dom.getElementsByTagName('font')[0].innerText;
- //console.log (f);
- var date = new Date(x.date);
- //console.log (`${date.getMinutes()}:${date.getSeconds()}-${date.getMilliseconds()}`);
- //console.log(`${date.getMinutes()}:${date.getSeconds()}-${date.getMilliseconds()} : ${f}`);
- s+=`${date.toJSON()} : ${f}`;
- s+="\n"
- if(i==buf.length-1)
- {
- console.log(s)}
- })
- // Your code here...
- }
- const readWithFileReaderAndWindowsEncoding = (inputFile) => {
- const temporaryFileReader = new FileReader();
- return new Promise((resolve, reject) => {
- temporaryFileReader.onerror = () => {
- temporaryFileReader.abort();
- reject(new DOMException("Problem parsing input file."));
- };
- temporaryFileReader.onload = () => {
- resolve(temporaryFileReader.result);
- };
- temporaryFileReader.readAsText(inputFile, 'windows-1250');
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement