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

130 天前
 yecao
重要的两步一:校验验证码 二: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();
}
}
});
}
971 次点击
所在节点    程序员
4 条回复
jifengg
129 天前
hcno 是 “verifyCode”接口返回的?如果不是,直接掉过
yecao
129 天前
@jifengg 谢谢大佬已解决
jifengg
129 天前
@yecao 不是吧,真直接跳过就行了?这么草台?
yecao
127 天前
@jifengg 没有我发现就是传个时间戳就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1057310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX