回答

收藏

discuz回帖验证码直链java-jsoup如何提取

问答交流 问答交流 1243 人阅读 | 0 人回复 | 2020-07-15

按照以下方法,还是检测失败



下面是注册的,逻辑应该是一样的




从第一步到第三步,提取idhansh到提取update

到最后一步的拼接直链下载验证码,提交接口返回




再提交网站回复。提示验证码错误,




各位大佬 能看看是怎么回事吗

https://cdn.jsdelivr.net/gh/post-get/static/539f087ea5354c6f9113e2fd0e090285.png
第一步  获取 IDhash
获取页面源码
通过截取。取到 idhansh     位置 在 “updateseccode('”, “',”  之间

第二部 获取updata 
访问   
misc.php?mod=seccode&action=update&idhash=cSnnVfWo&0.9851799825070564&modid=member::register
idhash 为第一步取到的结果。一串数字 是随机数

第三部 :拼接 参数
“misc.php?mod=seccode&update=” + updata + “&idhash=” + idhash
即可得到 验证码图、


最后 一部 可有可无  
“misc.php?mod=seccode&action=check&inajax=1&modid=member::register&idhash=” + IDhash + “&secverify=” + 图片码结果 
用于 检查 是否正确。


分享到:
回复

使用道具 举报