Advertisement
Arekino

Untitled

Feb 27th, 2020
514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. // ==UserScript==
  2. // @name obetiste
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match https://www.darkelf.cz/obetiste.asp*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. var answer = window.confirm("spustit obetiste 100x?");
  12. if(answer)
  13. {
  14. 'use strict';
  15.  
  16. window.cofn
  17. var buf = [];
  18.  
  19. for(var i=0; i<32;i++)
  20. {
  21.  
  22. var result = fetch("https://www.darkelf.cz/obetiste.asp", {
  23. "credentials": "include",
  24. "headers": {
  25. "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",
  26. "accept-language": "sk-SK,sk;q=0.9,cs;q=0.8,en-US;q=0.7,en;q=0.6",
  27. "cache-control": "max-age=0",
  28. "content-type": "application/x-www-form-urlencoded",
  29. "sec-fetch-mode": "nested-navigate",
  30. "sec-fetch-site": "same-origin",
  31. "sec-fetch-user": "?1",
  32. "upgrade-insecure-requests": "1"
  33. },
  34. "referrer": "https://www.darkelf.cz/obetiste.asp?id=406",
  35. "referrerPolicy": "no-referrer-when-downgrade",
  36. "body": "CB_OBETUJI=1&Cilova_Zeme=%A0&ed_count=500&CB_ZADAM=2&Obetovat=Ob%ECtuj+boh%F9m",
  37. "method": "POST",
  38. "mode": "cors"
  39. });
  40.  
  41. buf.push({res:result,date:Date.now()});
  42. }
  43. //console.log(buf);
  44. var s="";
  45. buf.forEach(async (x,i)=>
  46. {
  47. var b = await x.res;
  48. var c = await b.blob();
  49. var d = await readWithFileReaderAndWindowsEncoding(c);
  50. var dom = new DOMParser().parseFromString(d, 'text/html');
  51. var f = dom.getElementsByTagName('font')[0].innerText;
  52.  
  53. //console.log (f);
  54. var date = new Date(x.date);
  55. //console.log (`${date.getMinutes()}:${date.getSeconds()}-${date.getMilliseconds()}`);
  56. //console.log(`${date.getMinutes()}:${date.getSeconds()}-${date.getMilliseconds()} : ${f}`);
  57. s+=`${date.toJSON()} : ${f}`;
  58. s+="\n"
  59. if(i==buf.length-1)
  60. {
  61. console.log(s)}
  62.  
  63. })
  64.  
  65. // Your code here...
  66.  
  67. }
  68.  
  69. const readWithFileReaderAndWindowsEncoding = (inputFile) => {
  70. const temporaryFileReader = new FileReader();
  71.  
  72. return new Promise((resolve, reject) => {
  73. temporaryFileReader.onerror = () => {
  74. temporaryFileReader.abort();
  75. reject(new DOMException("Problem parsing input file."));
  76. };
  77.  
  78. temporaryFileReader.onload = () => {
  79. resolve(temporaryFileReader.result);
  80. };
  81. temporaryFileReader.readAsText(inputFile, 'windows-1250');
  82. });
  83. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement