Fuck ReCaptcha

Reveal Captcha Token for Complete ReCaptchas!

  1. // ==UserScript==
  2. // @name Fuck ReCaptcha
  3. // @namespace http://www.nextgenupdate.com/forums/members/155496-sloth.html
  4. // @version 1.1
  5. // @description Reveal Captcha Token for Complete ReCaptchas!
  6. // @author Sloth - NGU
  7. // @match *://*/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var reCapTimer = setInterval(fuckReCaptcha, 1000);
  14. })();
  15. function fuckReCaptcha() {
  16. if(document.getElementsByClassName('g-recaptcha').length > 0) {
  17. if(document.getElementById('fuckReCaptchaButton') === null) {
  18. var head = document.getElementsByTagName('head')[0];
  19. var link = document.createElement('link');
  20. link.id = 'bootstrapcss';
  21. link.rel = 'stylesheet';
  22. link.type = 'text/css';
  23. link.href = 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css';
  24. link.media = 'all';
  25. head.appendChild(link);
  26. var button = document.createElement('input');
  27. button.value = 'Reload ReCaptcha (To get new token)';
  28. button.id = 'fuckReCaptchaButton';
  29. button.style = 'width: 304px;';
  30. button.onclick = 'reloadReCaptcha()';
  31. document.getElementsByClassName('g-recaptcha')[0].prepend(button);
  32. document.getElementById('fuckReCaptchaButton').classList.add('btn');
  33. document.getElementById('fuckReCaptchaButton').classList.add('btn-danger');
  34. button.addEventListener('click', reloadReCaptcha);
  35. }
  36. document.getElementById('g-recaptcha-response').style.display = '';
  37. document.getElementById('g-recaptcha-response').style.height = '100px';
  38. document.getElementById('g-recaptcha-response').style.position = 'absolute';
  39. }
  40. }
  41. function reloadReCaptcha() {
  42. document.getElementById('g-recaptcha-response').value = '';
  43. if(document.getElementsByClassName('g-recaptcha').length > 0) {
  44. document.getElementsByClassName('g-recaptcha')[0].getElementsByTagName('iframe')[0].src = document.getElementsByClassName('g-recaptcha')[0].getElementsByTagName('iframe')[0].src;
  45. }
  46. return false;
  47. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址