btcspinner.io BOT 1000% Working Chrome V3.1 21.11.2019


SUBMITTED BY: Soliver84

DATE: Nov. 21, 2019, 10:59 p.m.

FORMAT: Text only

SIZE: 3.8 kB

HITS: 881

  1. btcspinner.io BOT 1000% Working Chrome V3.1 21.11.2019
  2. // ==========================================================================================
  3. // This script was designed to run on the console internet browsers that support javascript.
  4. // He was thought of as a way of helping people to gain satochis faster without having to
  5. // spend hours turning manually with the mouse.
  6. // Your task is to automatically rotate the spinner of btcspinner website.io.
  7. // The script does not block the reCaptcha and not a scam site.
  8. // The reCaptcha appears when the script is paused.
  9. // Solve the reCaptcha and then click on the spinner that he will return to rotate normally.
  10. // ---
  11. // ==========================================================================================
  12. function mouseEvent(type, sx, sy, cx, cy) {
  13. var evt;
  14. var e = {
  15. bubbles: true,
  16. cancelable: (type != "mousemove"),
  17. view: window,
  18. detail: 0,
  19. screenX: sx,
  20. screenY: sy,
  21. clientX: cx,
  22. clientY: cy,
  23. ctrlKey: false,
  24. altKey: false,
  25. shiftKey: false,
  26. metaKey: false,
  27. button: 0,
  28. relatedTarget: undefined
  29. };
  30. if (typeof( document.createEvent ) == "function") {
  31. evt = document.createEvent("MouseEvents");
  32. evt.initMouseEvent(type,
  33. e.bubbles, e.cancelable, e.view, e.detail,
  34. e.screenX, e.screenY, e.clientX, e.clientY,
  35. e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
  36. e.button, document.body.parentNode);
  37. } else if (document.createEventObject) {
  38. evt = document.createEventObject();
  39. for (prop in e) {
  40. evt[prop] = e[prop];
  41. }
  42. evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button;
  43. }
  44. return evt;
  45. }
  46. var a = document.getElementsByClassName("spinner")[0],
  47. b = document.getElementById("speed");
  48. a.addEventListener("mousemove", function(e){console.log("clientX:" + e.clientX +", clientY:" + e.clientY +", screenX:" + e.screenX +", screenY:" + e.screenY +", movementX:" + e.movementX);});
  49. function bootRot(x, y){
  50. a.dispatchEvent(mouseEvent("mousemove", x, y, x, y));
  51. }
  52. function bootStart(){
  53. if ((b.innerHTML != "Dragging") && parseInt(b.innerHTML) < 500){
  54. var xInicial = 0, yInicial = 0;
  55. // "parseInt(b.innerHTML) < 500": 500 is the minimum value in RPMs from which the spinner rotates again.
  56. // This value can be edited!
  57. for(var ofParent = a; ofParent; ofParent = ofParent.offsetParent){
  58. xInicial += ofParent.offsetLeft;
  59. yInicial += ofParent.offsetTop;
  60. }
  61. var bootWidth = xInicial + a.offsetWidth,
  62. bootHeight = xInicial + a.offsetHeight;
  63. var Xs = [xInicial, (bootWidth)/2, bootHeight, (bootWidth)/2], /*[462, 591, 729, 869],*/
  64. Ys = [(bootHeight)/2, yInicial, (bootHeight)/2, bootHeight], /*[77, 77, 77, 77],*/
  65. count = 0, speedBoot = 20;
  66. // speedBoot = 20: Time in milliseconds that the mouse pointer would by points (Xs,Ys) forming a perfect circle.
  67. // This value can also be edited.
  68. a.dispatchEvent(mouseEvent("mousedown", Xs[0], Ys[0], Xs[0], Ys[0]));
  69. bootRot(Xs[0], Ys[0]);
  70. setTimeout(function(){
  71. bootRot(Xs[1], Ys[1]);
  72. }, (count++)*speedBoot);
  73. setTimeout(function(){
  74. bootRot(Xs[2], Ys[2]);
  75. }, (count++)*speedBoot);
  76. setTimeout(function(){
  77. bootRot(Xs[3], Ys[3]);
  78. a.dispatchEvent(mouseEvent("mouseup", Xs[3], Ys[3], Xs[3], Ys[3]));
  79. }, (count++)*speedBoot);
  80. }
  81. }
  82. var bootIntervalId = setInterval(bootStart, 20);
  83. // bootStart, 20: Time in milliseconds to swing reset after reaching the minimum RPM value.
  84. // This value can also be edited.
  85. // It is recommended that greater values for computers that do not have advanced hardware configuration!
  86. function bootStop(){ // bootStop(): Command stops the execution of the script.
  87. clearInterval(bootIntervalId);
  88. }

comments powered by Disqus