有些人需要在企业查等网站自动识别验证码。这个验证码称为阿里云的滚动验证码。虽然这看起来是很简单, 但是自动识别也不那么简单。
网上有几个文章,都是用puppet的。不过因为有个网站就阻止puppet上被打开的, 所以用不了。
我要找到了新的办法了,我研究了一段时间以后就找到了自动识别的办法,
阿里云验证向cf.aliyun.com这个网站发送两个网格请求,就是initialize.jsonp和analyze.jsonp.
这两个请求的参数是加密的,需要分析分析。
其中一个是阿里云给予的appId. 每个网站的appId都不一样,
自动识别也需要这个appId. 这个appId通过抓包网站的请求就可以获取。很简单。
其他参数都需要分析分析,自己要计算的。
我已经都分析好了以后写了一个简单的软件,用C#言语开发的。
谢谢。