Снипет для Recaptcha2 с помощью rucaptcha.com (готовый)

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
для тех кому надоели кубики)

снипет возвращает g-response

Код:
string subjectUrl = ""; //целевая страница с каптчей
string googleKey = ""; // ключ Google Recaptcha для сайта
string key = project.Variables["Key"].Value; // переменная с ключом API для рукаптчи
int counter = 20; // сколько ждём разгадывания (кратно 10)

string s, url;

HttpWebRequest req;
HttpWebResponse resp;

url = "http://rucaptcha.com/in.php?key=" + key + "&method=userrecaptcha&googlekey=" + googleKey + "&pageurl=" + subjectUrl;

req = (HttpWebRequest)WebRequest.Create(url);
resp = null;

try { resp = (HttpWebResponse)req.GetResponse(); }
catch (WebException ex) { resp = (HttpWebResponse)ex.Response; }

using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
{
    s = sr.ReadToEnd();
    s = Regex.Match(s, @"(?<=(?i)OK\|).+").Value;
}

resp.Close();

if (s.Length > 0) url = "http://rucaptcha.com/res.php?key=" + key + "&action=get&id=" + s;
else throw new Exception("Не смогли отправить каптчу на разгадывание!");

for (int i = 0; i < counter; i++)
{
    req = (HttpWebRequest)WebRequest.Create(url);
    resp = null;

    try { resp = (HttpWebResponse)req.GetResponse(); }
    catch (WebException ex) { resp = (HttpWebResponse)ex.Response; }

    using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
    {
        s = sr.ReadToEnd();
        s = Regex.Match(s, @"(?<=(?i)OK\|).+").Value;
    }

    resp.Close();

    if (s.Length > 0) return s;

    Thread.Sleep(10 * 1000);
}

throw new Exception("Не дождались разгадывания каптчи");
 
Последнее редактирование:
  • Спасибо
Реакции: arhip1985, doc и agregator

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

Херня. Нужны алерты от рукапчи.

Но как пример норм.
 

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
ахаха)) Галя балованая)

PS. ну эт легко
позже запилю
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 101
Баллы
113
А чем не устроил от @samsonnn этот? Или просто решил забить на использование socks5?
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

Нормальный единый сниппет был бы в тему только открытый.
 

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
А чем не устроил от @samsonnn этот? Или просто решил забить на socks5?
да хз, не видел, тут всёв 1 кубике.

да и вообще , ни на что не перетедую . запарился с кубиками, написал себе такую замену , выложил, может кому пригодиться, решайте сами
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

да хз, не видел, тут всёв 1 кубике.

да и вообще , ни на что не перетедую . запарился с кубиками, написал себе такую замену , выложил, может кому пригодиться, решайте сами
Давай допиливай как надо. И начинай пилить автосабмит.
 

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

Потом запили мне мини версию рукапчи
что бы там был баланс
рега
оплата через интеркассу
стата по капчам за час сутки день месяца года
Юзеры должны слать на ип со своим токеном запросы для site+sitekey решения рекапчи.
для начала хватит
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
Потом запили мне мини версию рукапчи
что бы там был баланс
рега
оплата через интеркассу
стата по капчам за час сутки день месяца года
Юзеры должны слать на ип со своим токеном запросы для site+sitekey решения рекапчи.
для начала хватит
так ты сначала реквизиты для оплаты сего заказа попроси
 
  • Спасибо
Реакции: arhip1985

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 654
Благодарностей
1 320
Баллы
113
не там ебучий шлак
типа того который я написал в тот день когда рукапча стала гадать рекапчу через с.
И в чем там шлак? снипет работает до сих пор, я сам им пользуюсь в некоторых шаблонах. Или ты так поговорить не разобравшись?
 
  • Спасибо
Реакции: redman и Dimionix

agregator

Пользователь
Регистрация
26.04.2017
Сообщения
34
Благодарностей
2
Баллы
8

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с agregator какие-либо сделки.

И в чем там шлак? снипет работает до сих пор, я сам им пользуюсь в некоторых шаблонах. Или ты так поговорить не разобравшись?
мой вариант тоже работает )
суть в удобстве использования
 

ramzes

Client
Регистрация
04.09.2014
Сообщения
19
Благодарностей
4
Баллы
3
Спасибо как раз вовремя ,как раз понадобилось подобное решение.
 

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