zoukankan      html  css  js  c++  java
  • 今天的主要任务就是完成验证码识别。

    整体思路是这样的,配置验证码识别接口,1、是否开启|2、接口用户名|3、接口密码。保存为一个配置文件。

    image

    如果开启了制动识别,那么将消耗您识别点数,软件会调用接口得到验证码的识别结果。如下图。

    image

    如果不开启,效果是这样的,这时候,识别窗口不会自动关闭,您需要手工输入验证码。

    image

    如论是自动识别,还是手动识别,运行的整体效果如下图

    image

    成功才是王道。

    if (html.Contains("seccodeverify")) {
                    X_VCode vcode = new X_VCode("http://bbs.admin5.com/misc.php?mod=seccode&update=61134&idhash=S0", ref cookies);
                    if (vcode.ShowDialog() == DialogResult.OK) {
                        pdata = pdata.Replace("【验证码】", vcode.key);
                    }
                } else {
                    pdata = pdata.Replace("&seccodeverify=【验证码】", "");
                }
  • 相关阅读:
    计算最大公因数
    最大子序列和问题
    C++三大函数:析构函数、复制构造函数和operator=
    C++函数返回值传递
    C++动态内存分配
    Halcon Assistants
    网格细分算法
    HDevelop Guide
    MeshLab
    point cloud registration
  • 原文地址:https://www.cnblogs.com/renzhe/p/3005788.html
Copyright © 2011-2022 走看看