查快递发现了一个没遇到的东西
百世汇通
http://www.800bestex.com/Bill/Track
验证码图片如果单独打开
http://www.800bestex.com/DefaultCaptcha/Generate?t=1c8d0c9cc39548d2bc33c2edb6ac7804
就看不到
这是什么技术
请给我指点指点
1
cnxobo 2015-07-14 13:11:52 +08:00 1
应该是一个链接只能打开一次。
第二次打开的时候就看不到了。 |
2
b821025551b 2015-07-14 13:27:51 +08:00 1
页面上有个id为CaptchaDeText的token,请求验证码时要post一下这个token,token验证不过的话就不会显示。
|
3
Niphor 2015-07-14 14:37:14 +08:00 1
应该是多种手段合起来的吧。
好像它点击时会请求/DefaultCaptcha/Refresh 来刷新页面,这个Post请求会把当前存在CaptchaDeText的token发回后端,这个POST会Set-Cookies,返回是JS代码,更新token 修改image的src。 请求图片时应该会验证一下 Referer 和 Accept 什么的 当验证码请求一次之后,再请求就变x了 如果Post的token不是之前发送的回浏览器的token,则Refresh会返回个500 |