feixiangdao 发表于 2010-6-25 09:37:23

新浪微博的验证码无法获取到真实地址

新浪微博的验证码的地址我用右键得到的是http://t.sina.com.cn/pincode/pin.php?lang=zh&r=1277427764589&rule
用httpwatch查看到的是也是这个,不过直接访问却没有验证码图片出来,缓存里也没有看到图片
我应该怎么做才能得到真实的地址呢?

feixiangdao 发表于 2010-6-25 13:01:26

没人回应一下?

linpinger 发表于 2010-6-25 17:26:52

你看看那个里面参数r=数字,看那数字是咋生成的

foboy 发表于 2010-6-25 18:10:43

带COOKIE获取试试

feixiangdao 发表于 2010-6-25 19:08:58

我下载了一个无忧验证码的工具,直接填入那个地址倒是可以获取到验证码,不知道怎么获取到的
to linpinger: 我也不懂的那个r是什么东西,我把r那个数字删除掉,填入无忧验证码工具一样可以获取到验证码

to foboy:我在同一个浏览器打开,应该不用设置cookie吧,具体还不是很懂

lynfr8 发表于 2010-6-25 23:16:30

验证码设置了cookie限制,而且通过特定算法算出图片地址的
没空搞了
楼主自己研究下http://t.sina.com.cn/pincode/pin.php?lang=zh&r=1277427764589&rule与cookie之间的算法关系
页: [1]
查看完整版本: 新浪微博的验证码无法获取到真实地址