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

ibred

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

Но как получить ключ, если он указан в настройках ZennoPoster, а не в самом шаблоне. Вводить 2 раза и там, и там - не вариант. Или есть другие решения?
 
  • Спасибо
Реакции: Marcelo

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Нашел решение, но оно через одно место :bm:
Получаем полный путь до ZennoPoster:
Код:
return System.IO.Directory.GetParent("ZennoPoster");
Далее парсим ключ из файла Anti-Captcha.dll.config в этой директории.

Может есть более грациозное решение, что-то а-ля return ZennoPoster.CaptchaBalance("Anti-Captcha.dll"); ?
 
Последнее редактирование:
  • Спасибо
Реакции: Marcelo

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Последнее редактирование:

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

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

так в чем проблема гетом дернуть?
http://antigate.com/?action=api

Код:
http://antigate.com/res.php?key=ваш_ключ_здесь_32_байта_длиной&action=getbalance
 

VladZen

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

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Специального метода нет к сожалению.
Жаль :(
Так он и дергает гетом - https://anti-captcha.com/res.php?key={-Variable.Key-}&action=getbalance
Ключ ему не хочется ещё раз вводить.
Я ориентируюсь ещё и на клиентов ZennoBox'a, для них это лишние телодвижения. Зачем дублировать одно и тоже.
В общем, буду пользоваться своим методом из второго поста
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

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

так распарси конфиг, в чем вопрос?
хоть снипетом, хоть кубиком взять текст + регулярка
+гет по ключу
= баланс в переменной
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Я ориентируюсь ещё и на клиентов ZennoBox'a, для них это лишние телодвижения. Зачем дублировать одно и тоже.
В общем, буду пользоваться своим методом из второго поста
Не очень понятно просто, для чего это нужно. При разгадывании капчи, если баланс недостаточный, то в лог выдается сообщение от сервиса.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
так распарси конфиг, в чем вопрос?
хоть снипетом, хоть кубиком взять текст + регулярка
+гет по ключу
= баланс в переменной
Так я уже это и сделал, во втором посте.
Просто, как мне кажется, это немного колхозное решение.)
 
  • Спасибо
Реакции: Marcelo

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Не очень понятно просто, для чего это нужно. При разгадывании капчи, если баланс недостаточный, то в лог выдается сообщение от сервиса.
Но, тогда проект просто зависнет из-за того, что каптча будет не разгадана, а так, если заранее спарсить баланс, в случае 0 можно будет выстроить логику. Например, смс-сообщение скинуть владельцу шаблона.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Можно спарсить из файла конфига сервиса в папке постера. Это простой текстовый файл. Например RuCaptcha.dll.config
 

Marcelo

Client
Регистрация
16.12.2014
Сообщения
109
Благодарностей
17
Баллы
18
Можно спарсить из файла конфига сервиса в папке постера. Это простой текстовый файл. Например RuCaptcha.dll.config
раньше был этот файл, но потом куда-то пропал из папки с постером.
Пропажа связана с Капмоснтром или билдом 5.10.0.2 или вообще с чем то другим ?
 

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