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

  • Автор темы Автор темы zombie
  • Дата начала Дата начала

zombie

Client
Регистрация
14.08.2012
Сообщения
484
Реакции
122
Баллы
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
Херня. Нужны алерты от рукапчи.

Но как пример норм.
 
А чем не устроил от @samsonnn этот? Или просто решил забить на использование socks5?
 
Нормальный единый сниппет был бы в тему только открытый.
 
А чем не устроил от @samsonnn этот? Или просто решил забить на socks5?

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

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

да и вообще , ни на что не перетедую . запарился с кубиками, написал себе такую замену , выложил, может кому пригодиться, решайте сами
Давай допиливай как надо. И начинай пилить автосабмит.
 
Потом запили мне мини версию рукапчи
что бы там был баланс
рега
оплата через интеркассу
стата по капчам за час сутки день месяца года
Юзеры должны слать на ип со своим токеном запросы для site+sitekey решения рекапчи.
для начала хватит
 
Потом запили мне мини версию рукапчи
что бы там был баланс
рега
оплата через интеркассу
стата по капчам за час сутки день месяца года
Юзеры должны слать на ип со своим токеном запросы для site+sitekey решения рекапчи.
для начала хватит
так ты сначала реквизиты для оплаты сего заказа попроси
 
  • Оценить
Реакции: arhip1985
не там ебучий шлак
типа того который я написал в тот день когда рукапча стала гадать рекапчу через с.
И в чем там шлак? снипет работает до сих пор, я сам им пользуюсь в некоторых шаблонах. Или ты так поговорить не разобравшись?
 
  • Оценить
Реакции: redman и Dimionix
И в чем там шлак? снипет работает до сих пор, я сам им пользуюсь в некоторых шаблонах. Или ты так поговорить не разобравшись?
мой вариант тоже работает )
суть в удобстве использования
 
Спасибо как раз вовремя ,как раз понадобилось подобное решение.
 

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