【问题标题】:jQuery catch Captcha image before loading OR get the image file content after loadingjQuery在加载之前捕获验证码图像或在加载后获取图像文件内容
【发布时间】:2014-08-01 22:31:51
【问题描述】:

所以我玩了一个游戏,它会在一段时间后通过发送验证码表单来验证用户输入。由于每次重新加载验证码图像都会发生变化,因此我必须获取加载图像的内容,或者如果可能的话,在浏览器渲染之前有一些监听功能来捕获图像(以防止重新更新图像)。

    <form action="?" method="post">
    <img src="captcha.url?token" id="captcha_img">
    <input type='text' name='captcha' id='captcha_text'>
    <input type='submit' name='sendcaptcha' value='Continue'>
    </form>

对于内容或链接,我计划通过执行验证码破解程序并返回代码的 vbscript 发送它,这我都想通了,我一直在获取图像.. 感谢您的帮助。

【问题讨论】:

  • 每次加载img标签src属性中的url时,验证码是否会发生变化,还是取决于令牌?如果每次加载图像本身时它都不会更改,则可以获取图像 src 并 wget 图像以将其提供给脚本。垃圾邮件快乐!
  • 每次重载都会改变,不依赖token。

标签: javascript jquery html image vbscript


【解决方案1】:

我也想通了:

    function addListener() {
        $(document).bind('DOMSubtreeModified',function(){
            if($('#captcha_img').length!=0){
                $(this).unbind('DOMSubtreeModified');
                var src = $('#captcha_img').attr("src");
                $('#captcha_img').attr("src", 'caught.png');
               alert(src);
        }
        });
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多