Advertisement
Guest User

Untitled

a guest
Jan 17th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Refresh Captcha On Mouse Click
  3. // @match http://www.iichan.hk/*/res/*
  4. // @match http://iichan.hk/*/res/*
  5. // ==/UserScript==
  6.  
  7. var foo = document.evaluate("//input[@name='captcha']", document, null, XPathResult.ANY_TYPE, null);
  8. var captchaText = foo.iterateNext();
  9. var captchaImg = captchaText.nextElementSibling;
  10. var imgSrc = captchaImg.getAttribute("src");
  11. var dummyValueStart = imgSrc.indexOf("dummy=") + "dummy=".length;
  12. var permanentPartOfCaptchaUrl = imgSrc.substring(0, dummyValueStart);
  13. captchaImg.addEventListener("click", refreshCaptcha, false);
  14.  
  15. function refreshCaptcha(){
  16. var newDummy = Math.floor(Math.random() * 10000000);
  17. captchaImg.setAttribute("src", permanentPartOfCaptchaUrl + newDummy);
  18. }
  19.  
  20. /*
  21. document.getElementsByName('captcha')[0].addEventListener('click', function() {
  22. var img = this.nextElementSibling;
  23. img.src = img.src.replace(/dummy=[\d\.]-asterisk-here-/, 'dummy=' + Math.random());
  24. }, false);
  25. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement