Как передать mp3 на рукапчу

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
С не давних пор рукапча стала принимать на распознавание аудио Рекапчу2
Коллеги подскажите пожалуйста как им отправить mp3 файл.
Метод ZennoPoster.CaptchaRecognition как я понял передает только картинки.
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
Присоединюсь к вопросу. Как аудиорекапчу распознать? С картинкой ясно, кликаем по ней и указываем "Это капча", а как быть с аудио?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
скорее всего надо слать строку в base64.

var bytes = File.ReadAllBytes(file);
if (bytes.Length < 1024)
{
fileLoadingError = true;
return;
}
string str = Convert.ToBase64String(bytes);
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
скорее всего надо слать строку в base64.

var bytes = File.ReadAllBytes(file);
if (bytes.Length < 1024)
{
fileLoadingError = true;
return;
}
string str = Convert.ToBase64String(bytes);
К сожалению не работает.
На сайте рукапчи пишут, что данные должны быть в формате multipart.
https://rucaptcha.com/api-recaptcha (в самом низу страницы)
Вот в этом и загвоздка.
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
А меня больше интересует, как их на КапМонстра передать
 

VladZen

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

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
С не давних пор рукапча стала принимать на распознавание аудио Рекапчу2
Коллеги подскажите пожалуйста как им отправить mp3 файл.
Метод ZennoPoster.CaptchaRecognition как я понял передает только картинки.
Post-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
Спасибо. Теперь другой вопрос:
Каким образом получить Captcha KEY из настроек зеннопостера.
Для отпраки post запроса нужен этот параметр. Как мне его передать в переменную? В настройках он же указан.
 

rostonix

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

upload_2016-5-16_18-15-47.png
Это текстовые файлы по сути для каждого сервиса
 
  • Спасибо
Реакции: Oleg_M

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
Можно выпарсить из файла

Посмотреть вложение 13371
Это текстовые файлы по сути для каждого сервиса
Спасибо!!!
Просто я наивно полагал, что есть какой-то метод типа GetCaptchaKey. Было бы не плохо, раз ключ все равно указывается в настройках. Ка считаете?
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
Можно выпарсить из файла

Посмотреть вложение 13371
Это текстовые файлы по сути для каждого сервиса
@rostonix я не нашел этих файлов, к сожалению.
Задача:
Нужно отправить POST запрос на сервис рукапча с передачей в теле данных параметра CAPTCHA KEY. Данный параметр я указываю в настройках и проджектмейкера и зеннопостера.
2016-05-17_01-23-33.png

Вопрос:
Каким образом можно получить это значение из настроек зеннопостера, для последующей передачи в теле POST запроса?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
@@rostonix я не нашел этих файлов, к сожалению.
Их не может не быть
вот тут C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs
для Про версии
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Прошу прощения, туплю. Все есть.
простите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?
Не проще ли создать переменную с данным ключом в проекте, или в входных настройках..
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Post-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.
подскажите пожалуйста, как правильно составить пост запрос, если можно пример.. заранее спасибо
 

VladZen

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

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
и где же там про пост запрос?
там только форма php для отправки аудиофайла
попробовал сделать такой костыль:
у себя на сервере создал пхп страничку с их формой
Код:
<form method="post" action="http://rucaptcha.com/in.php" enctype="multipart/form-data">

KEY:<br>
<input  name="key" value="YOURKEY"><br>
Type<br>
<input  name="solveaudio" value="1"><br>


Files:<br>
<input type="file" name="file"><br>

Upload:<br>
<input type="submit" value="Upload and get ID">
</form>
проект сохраняет mp3 файл на диск, и через эту форму отправляет файл на рукапчу.. итог из 10 попыток, 10 ошибка 413 .. (слишком большой файл) ..

что не так?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
и где же там про пост запрос?
там только форма php для отправки аудиофайла
попробовал сделать такой костыль:
у себя на сервере создал пхп страничку с их формой
Код:
<form method="post" action="http://rucaptcha.com/in.php" enctype="multipart/form-data">

KEY:<br>
<input  name="key" value="YOURKEY"><br>
Type<br>
<input  name="solveaudio" value="1"><br>


Files:<br>
<input type="file" name="file"><br>

Upload:<br>
<input type="submit" value="Upload and get ID">
</form>
проект сохраняет mp3 файл на диск, и через эту форму отправляет файл на рукапчу.. итог из 10 попыток, 10 ошибка 413 .. (слишком большой файл) ..

что не так?
Подразумевается, что стандартный post запрос вы должны сами уметь составлять, если собираетесь использовать API сервиса.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Подразумевается, что стандартный post запрос вы должны сами уметь составлять, если собираетесь использовать API сервиса.
а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((

пы сы. а и как научишься тут составлять эти запросы, если более опытные товарищи, не хотят делиться опытом
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((
Примера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.
А так...Примеров различных пост-запросов можно много найти на форуме или просто в интернете. Это стандартная функция работы в веб, не какая-то специализированная функция зенно.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Примера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.
А так...Примеров различных пост-запросов можно много найти на форуме или просто в интернете. Это стандартная функция работы в веб, не какая-то специализированная функция зенно.
я изредка пользуюсь пост запросам, но никогда не отправлял с их помощью файлы, в этом и была загвоздка .. разобрался.. вроди работает
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
простите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?
Не проще ли создать переменную с данным ключом в проекте, или в входных настройках..
В настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью метода
CaptchaRecognition этот ключ передается автоматически (его дополнительно нигде указывать не нужно). А если вы делаете проект НЕ для себя, то в настройках вам кроме выбора модуля капчи, нужно указать еще и настройку Captcha KEY и дополнительно человеку объяснить, что там нужно указывать. Я хотел автоматизировать подстановку этого ключа без участия пользователя. Так как он все равно указывается в настройках зеннопостера.
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
В настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью метода
CaptchaRecognition этот ключ передается автоматически (его дополнительно нигде указывать не нужно). А если вы делаете проект НЕ для себя, то в настройках вам кроме выбора модуля капчи, нужно указать еще и настройку Captcha KEY и дополнительно человеку объяснить, что там нужно указывать. Я хотел автоматизировать подстановку этого ключа без участия пользователя. Так как он все равно указывается в настройках зеннопостера.
понял .. сорри
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
А почему? Разве в этом есть какая-то проблема?
Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.
То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр. :-)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр. :-)
Почему вы так решили?) Я наоборот объяснил, что функция невостребована. Сервисы не распознают аудиокапчи.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 311
Благодарностей
1 191
Баллы
113
Сохрани mp3 и ручками отправь через POST запрос файл, сделать это несложно. А потом GET запросами получай ответ.
 

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