找回密码
 加入
搜索
查看: 4500|回复: 5

[IE类操作] 验证码图片获取

[复制链接]
发表于 2012-7-16 21:56:27 | 显示全部楼层 |阅读模式
想写个京东的登陆器 但是在做到验证码的时候 遇到问题了 找不到验证码的地址


求教

地址
www.360buy.com
发表于 2012-7-16 22:24:27 | 显示全部楼层
post的方式的还是网页模拟类的??

post的话直接抓包看就行了的...网页模拟的直接右键也有地址的啊...

一般的话最多也就在加上要访问来源来获取
发表于 2012-7-29 10:02:49 | 显示全部楼层
回复 2# suiyefeng


    怎么抓包?求解
发表于 2012-7-29 11:15:01 | 显示全部楼层
回复 3# jingygr


    这个验证码右键就能查看到验证码的地址,但是要获取到验证码需要有个Referer,也就是来源地址才能获取成功验证码的地址来....

获取验证码看你登录是采用的post还是网页模拟的了...网页模拟的也不需要什么地址的..用post的话加上referer这个信息就行了
发表于 2012-7-29 11:17:49 | 显示全部楼层
附上post的方式获取验证码的代码
#include <WinHttp_GetRespond.au3>

$codeurl= "https://passport.360buy.com/new/JDVerification.aspx?a=1&uid=ef8f3b58-c4d0-4f5e-bab5-589990e0312e"
;获取验证码
$rContext=_WinHTTP_GetRespond(-1, $codeurl,4 + 2 + 256,5000, -1, -1, "Referer: https://passport.360buy.com/new/login.aspx?ReturnUrl=http%3A%2F%2Fwww.360buy.com%2F")
If @error Then 
        MsgBox(0,0,0)
EndIf

$CodeFile = FileOpen("code.bmp",10)
FileWrite($CodeFile,Binary($rContext[0]))
FileClose($CodeFile)
                
发表于 2012-8-22 16:50:01 | 显示全部楼层
围观支持!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 12:50 , Processed in 0.077770 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表