V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yecao
V2EX  ›  程序员

爬虫(验证码+跳转下载限制)--求教

  •  
  •   yecao · 160 天前 · 995 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。
    重要的两步一:校验验证码 二:js 跳转下载限制
    刷新图片
    校验跳转的下载请求
    var hcno = '';
    function download(){
    $('.verifyCode').click();
    $('#myModal').modal('show');
    }

    function checkCode(){
    var winRef = window.open("url","_blank");
    $.ajax({
    url:'verifyCode',
    data:{'verifyCode':$('#verifyCode').val()},
    method:'post',
    dataType:"text",
    error:function(data){
    winRef.close();
    alert("服务器出错,请联系管理员");
    },
    success:function(data){
    if(data=='success'){
    winRef.location = "viewGb?hcno=" + hcno;
    $('#myModal').modal('hide');
    }else {
    winRef.close();
    alert("验证码不正确,请重新输入");
    $('#verifyCode').val('')
    $('.verifyCode').click();
    }
    }
    });
    }
    4 条回复
    jifengg
        1
    jifengg  
       160 天前
    hcno 是 “verifyCode”接口返回的?如果不是,直接掉过
    yecao
        2
    yecao  
    OP
       160 天前
    @jifengg 谢谢大佬已解决
    jifengg
        3
    jifengg  
       160 天前
    @yecao 不是吧,真直接跳过就行了?这么草台?
    yecao
        4
    yecao  
    OP
       158 天前
    @jifengg 没有我发现就是传个时间戳就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:14 · PVG 03:14 · LAX 11:14 · JFK 14:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.