Is for CapMonster Cloud (not CapMonster 2)

TrueInfamy

Новичок
Регистрация
17.02.2021
Сообщения
2
Благодарностей
0
Баллы
1
This is a question about the Cloud, as I cannot find any type of useful information online. Sorry to post here, but didn't see anywhere else to seek support.

It says that the Cloud works with RuCaptcha (Russian 2Captcha) and a few others. I do not speak Russian and am loading an en-US domain for what I need this for. Could you tell me why the API Key is not being read? Code is below and yes I've looked through everything and searched all over the internet. Only to come up empty-handed...

C#:
private bool SolveRecaptchaV2(string googleKey, string pageUrl, out string result)
        {
            string requestUrl = "http://2captcha.com/in.php?key=" + txtCreator2CaptchaKey.Text + "&method=userrecaptcha&googlekey=" + googleKey + "&pageurl=" + pageUrl;

            try
            {
                WebRequest req = WebRequest.Create(requestUrl);

                using (WebResponse resp = req.GetResponse())
                using (StreamReader read = new StreamReader(resp.GetResponseStream()))
                {
                    string response = read.ReadToEnd();

                    if (response.Count() < 3)
                    {
                        result = response;
                        return false;
                    }
                    else
                    {
                        if (response.Substring(0, 3) == "OK|")
                        {
                            string captchaID = response.Remove(0, 3);

                            for (int i = 0; i < 24; i++)
                            {
                                WebRequest getAnswer = WebRequest.Create("http://2captcha.com/res.php?key=" + txtCreator2CaptchaKey.Text + "&action=get&id=" + captchaID);

                                using (WebResponse answerResp = getAnswer.GetResponse())
                                using (StreamReader answerStream = new StreamReader(answerResp.GetResponseStream()))
                                {
                                    string answerResponse = answerStream.ReadToEnd();

                                    if (answerResponse.Count() < 3)
                                    {
                                        result = answerResponse;
                                        return false;
                                    }
                                    else
                                    {
                                        if (answerResponse.Substring(0, 3) == "OK|")
                                        {
                                            result = answerResponse.Remove(0, 3);
                                            return true;
                                        }
                                        else if (answerResponse != "CAPCHA_NOT_READY")
                                        {
                                            result = answerResponse;
                                            return false;
                                        }
                                    }
                                }

                                Thread.Sleep(5000);
                            }

                            result = "Timeout";
                            return false;
                        }
                        else
                        {
                            result = response;
                            return false;
                        }
                    }
                }
            }
            catch { }

            result = "Unknown error";
            return false;
        }
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 231
Благодарностей
5 844
Баллы
113
Did you also add records to your hosts file to redirect captchas from 2captcha to capmonster cloud service?
Please check the instructions here.
 

TrueInfamy

Новичок
Регистрация
17.02.2021
Сообщения
2
Благодарностей
0
Баллы
1

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 231
Благодарностей
5 844
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)