curl 模拟用户登陆,但有验证码


我在用curl做一个用户模拟登陆,但是遇到了验证码。我在网上找了很多资料,但都没有解决问题。我想,要模拟登录的思路大概是这样子的:

1、获取页面中的表单,模拟填写登录名和密码;
2、从验证码图片中得到验证码,模拟填写验证码;(这一步获取验证码解决不了)
3、提交cookie和参数进行登录,保存本地cookie;

其中第2步遇到了问题,怎么会的验证码?使用图片识别库吗?还是下载让用户手工输入呢?或者还有其他的办法?

希望做过这类需求的朋友帮帮忙,谢谢~

php curl

614大神 10 years, 9 months ago

火速解答

  1. 手工输入
  2. 花钱买在线的api在线打码
  3. ocr(不准确,简单的验证码可以,但总体上指望不大)

你可以去 www.uuwise.com 这样的网站,去了解一下验证码打码的黑技术

和谐的BB answered 10 years, 9 months ago

Your Answer