btcspinner.io BOT 1000% Working Chrome


SUBMITTED BY: Soliver84

DATE: Nov. 13, 2017, 5:35 p.m.

FORMAT: Text only

SIZE: 3.8 kB

HITS: 141223

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

comments powered by Disqus