Beispiel #1
0
        public async Task TestAllOptions()
        {
            Capy captcha = new Capy();

            captcha.SetSiteKey("PUZZLE_Abc1dEFghIJKLM2no34P56q7rStu8v");
            captcha.SetUrl("http://mysite.com/");
            captcha.SetApiServer("https://myapiserver.com/");

            var parameters = new Dictionary <string, string>();

            parameters["method"]     = "capy";
            parameters["captchakey"] = "PUZZLE_Abc1dEFghIJKLM2no34P56q7rStu8v";
            parameters["pageurl"]    = "http://mysite.com/";
            parameters["api_server"] = "https://myapiserver.com/";


            await CheckIfCorrectParamsSendAndResultReturned(captcha, parameters);
        }
        public void Main()
        {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");

            Capy captcha = new Capy();

            captcha.SetSiteKey("PUZZLE_Abc1dEFghIJKLM2no34P56q7rStu8v");
            captcha.SetUrl("https://www.mysite.com/captcha/");
            captcha.SetApiServer("https://jp.api.capy.me/");

            try
            {
                solver.Solve(captcha).Wait();
                Console.WriteLine("Captcha solved: " + captcha.Code);
            }
            catch (AggregateException e)
            {
                Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
            }
        }