1
lfhong 2013-05-02 22:30:35 +08:00
为什么显示的验证码是前一个?应该不会发生这种情况呀
|
2
lfhong 2013-05-02 22:33:04 +08:00 1
我以前搞一个网站的时候,发现那个网站每周更新一次验证码的图片库,然后每个星期之内,验证码都是从这个库里出的。所以我就每周把所有的图都刷一遍,人工识别了以后,更新到数据库里面。这一周就全自动了。
不过一般网站验证码应该是随机生成的,我弄的那个站是流量太大,所以他们每周更新一次库。 |
4
lfhong 2013-05-02 22:35:04 +08:00 1
那可能是你的keep alive或者cookie session什么的没搞好,服务器后端刷新了。
|
5
lfhong 2013-05-02 22:37:33 +08:00 1
或者是POST的时候,没有post该验证码对应的session id什么的
|
7
v2ex_user001 2013-05-03 00:08:16 +08:00
将验证码截图发到微信,随时随地人工识图~
|
8
Idiosyncratic 2013-05-03 13:46:58 +08:00
可不可以试试开源的OCR库,来识别一下看看,失败再发微信人工识别
|
9
lazybios 2013-05-04 13:26:55 +08:00
@Idiosyncratic 这个办法好,机器+人肉
|
10
Idiosyncratic 2013-05-04 15:58:01 +08:00
@lazybios 我没试过,不知道这个法子靠不靠谱,不过有些类型验证码貌似的确可以被OCR识别出来,有些就不行了。。。,据说那种字歪歪扭扭的是很难用机器识别的,而那些只是大小不一的字符的话,机器可以识别
|
11
billzhuang 2013-05-04 17:44:56 +08:00
歪歪扭扭的OCR很难识别,还有种思路,就是你有个访问量还凑活的站,让你要爬的网站出现的验证码,丢到你自己的站的访问者那边,让他们输,然后你再返回过去。
|
12
lch21 2013-05-04 22:50:06 +08:00
有第三方公司专门提供API,人工识别验证码,不过要花钱
google 的验证码都能破 |
13
daoluan 2013-07-05 23:52:12 +08:00
@v2ex_user001 哈哈,这个办法好好啊,哈哈
|
15
xiahei 2016-05-05 12:34:55 +08:00
楼主解决了没?我也遇到这问题了!
|