wjc826194 发表于 2012-7-16 21:56:27

验证码图片获取

想写个京东的登陆器 但是在做到验证码的时候 遇到问题了 找不到验证码的地址


求教

地址
www.360buy.com

suiyefeng 发表于 2012-7-16 22:24:27

post的方式的还是网页模拟类的??

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

一般的话最多也就在加上要访问来源来获取

jingygr 发表于 2012-7-29 10:02:49

回复 2# suiyefeng


    怎么抓包?求解

suiyefeng 发表于 2012-7-29 11:15:01

回复 3# jingygr


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

获取验证码看你登录是采用的post还是网页模拟的了...网页模拟的也不需要什么地址的..用post的话加上referer这个信息就行了

suiyefeng 发表于 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))
FileClose($CodeFile)
               

jarvis 发表于 2012-8-22 16:50:01

围观支持!!!
页: [1]
查看完整版本: 验证码图片获取