Получить баланс каптчи

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

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Реакции
3 564
Баллы
113
Мне необходимо получить баланс каптчи внутри шаблона.
https://anti-captcha.com/res.php?key={-Variable.Key-}&action=getbalance

Но как получить ключ, если он указан в настройках ZennoPoster, а не в самом шаблоне. Вводить 2 раза и там, и там - не вариант. Или есть другие решения?
 
  • Оценить
Реакции: Marcelo
Нашел решение, но оно через одно место :bm:
Получаем полный путь до ZennoPoster:
Код:
Развернуть Свернуть Копировать
return System.IO.Directory.GetParent("ZennoPoster");
Далее парсим ключ из файла Anti-Captcha.dll.config в этой директории.

Может есть более грациозное решение, что-то а-ля return ZennoPoster.CaptchaBalance("Anti-Captcha.dll"); ?
 
Последнее редактирование:
  • Оценить
Реакции: Marcelo
Последнее редактирование:
так в чем проблема гетом дернуть?
http://antigate.com/?action=api

Код:
Развернуть Свернуть Копировать
http://antigate.com/res.php?key=ваш_ключ_здесь_32_байта_длиной&action=getbalance
 
так в чем проблема гетом дернуть?
http://antigate.com/?action=api
Код:
Развернуть Свернуть Копировать
http://antigate.com/res.php?key=ваш_ключ_здесь_32_байта_длиной&action=getbalance
Так он и дергает гетом - https://anti-captcha.com/res.php?key={-Variable.Key-}&action=getbalance
Ключ ему не хочется ещё раз вводить.
 
Специального метода нет к сожалению.
Жаль :(
Так он и дергает гетом - https://anti-captcha.com/res.php?key={-Variable.Key-}&action=getbalance
Ключ ему не хочется ещё раз вводить.
Я ориентируюсь ещё и на клиентов ZennoBox'a, для них это лишние телодвижения. Зачем дублировать одно и тоже.
В общем, буду пользоваться своим методом из второго поста
 
Я ориентируюсь ещё и на клиентов ZennoBox'a, для них это лишние телодвижения. Зачем дублировать одно и тоже.
В общем, буду пользоваться своим методом из второго поста
Не очень понятно просто, для чего это нужно. При разгадывании капчи, если баланс недостаточный, то в лог выдается сообщение от сервиса.
 
так распарси конфиг, в чем вопрос?
хоть снипетом, хоть кубиком взять текст + регулярка
+гет по ключу
= баланс в переменной
Так я уже это и сделал, во втором посте.
Просто, как мне кажется, это немного колхозное решение.)
 
  • Оценить
Реакции: Marcelo
Не очень понятно просто, для чего это нужно. При разгадывании капчи, если баланс недостаточный, то в лог выдается сообщение от сервиса.
Но, тогда проект просто зависнет из-за того, что каптча будет не разгадана, а так, если заранее спарсить баланс, в случае 0 можно будет выстроить логику. Например, смс-сообщение скинуть владельцу шаблона.
 
Можно спарсить из файла конфига сервиса в папке постера. Это простой текстовый файл. Например RuCaptcha.dll.config
 
Можно спарсить из файла конфига сервиса в папке постера. Это простой текстовый файл. Например RuCaptcha.dll.config
раньше был этот файл, но потом куда-то пропал из папки с постером.
Пропажа связана с Капмоснтром или билдом 5.10.0.2 или вообще с чем то другим ?
 

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