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

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

Oleg_M

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

var bytes = File.ReadAllBytes(file);
if (bytes.Length < 1024)
{
fileLoadingError = true;
return;
}
string str = Convert.ToBase64String(bytes);
 
скорее всего надо слать строку в base64.

var bytes = File.ReadAllBytes(file);
if (bytes.Length < 1024)
{
fileLoadingError = true;
return;
}
string str = Convert.ToBase64String(bytes);
К сожалению не работает.
На сайте рукапчи пишут, что данные должны быть в формате multipart.
https://rucaptcha.com/api-recaptcha (в самом низу страницы)
Вот в этом и загвоздка.
 
А меня больше интересует, как их на КапМонстра передать
 
С не давних пор рукапча стала принимать на распознавание аудио Рекапчу2
Коллеги подскажите пожалуйста как им отправить mp3 файл.
Метод ZennoPoster.CaptchaRecognition как я понял передает только картинки.
Post-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.
 
Спасибо. Теперь другой вопрос:
Каким образом получить Captcha KEY из настроек зеннопостера.
Для отпраки post запроса нужен этот параметр. Как мне его передать в переменную? В настройках он же указан.
 
Можно выпарсить из файла

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

Посмотреть вложение 13371
Это текстовые файлы по сути для каждого сервиса

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

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

Вопрос:
Каким образом можно получить это значение из настроек зеннопостера, для последующей передачи в теле POST запроса?
 
@@rostonix я не нашел этих файлов, к сожалению.
Их не может не быть
вот тут C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs
для Про версии
 
Прошу прощения, туплю. Все есть.
простите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?
Не проще ли создать переменную с данным ключом в проекте, или в входных настройках..
 
Post-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.
подскажите пожалуйста, как правильно составить пост запрос, если можно пример.. заранее спасибо
 
и где же там про пост запрос?
там только форма 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 .. (слишком большой файл) ..

что не так?
 
и где же там про пост запрос?
там только форма 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 сервиса.
 
Подразумевается, что стандартный post запрос вы должны сами уметь составлять, если собираетесь использовать API сервиса.
а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((

пы сы. а и как научишься тут составлять эти запросы, если более опытные товарищи, не хотят делиться опытом
 
Последнее редактирование:
а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((
Примера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.
А так...Примеров различных пост-запросов можно много найти на форуме или просто в интернете. Это стандартная функция работы в веб, не какая-то специализированная функция зенно.
 
Примера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.
А так...Примеров различных пост-запросов можно много найти на форуме или просто в интернете. Это стандартная функция работы в веб, не какая-то специализированная функция зенно.
я изредка пользуюсь пост запросам, но никогда не отправлял с их помощью файлы, в этом и была загвоздка .. разобрался.. вроди работает
 
простите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?
Не проще ли создать переменную с данным ключом в проекте, или в входных настройках..
В настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью метода
CaptchaRecognition этот ключ передается автоматически (его дополнительно нигде указывать не нужно). А если вы делаете проект НЕ для себя, то в настройках вам кроме выбора модуля капчи, нужно указать еще и настройку Captcha KEY и дополнительно человеку объяснить, что там нужно указывать. Я хотел автоматизировать подстановку этого ключа без участия пользователя. Так как он все равно указывается в настройках зеннопостера.
 
В настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью метода
CaptchaRecognition этот ключ передается автоматически (его дополнительно нигде указывать не нужно). А если вы делаете проект НЕ для себя, то в настройках вам кроме выбора модуля капчи, нужно указать еще и настройку Captcha KEY и дополнительно человеку объяснить, что там нужно указывать. Я хотел автоматизировать подстановку этого ключа без участия пользователя. Так как он все равно указывается в настройках зеннопостера.
понял .. сорри
 
А почему? Разве в этом есть какая-то проблема?
Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.
 
Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.
То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр. :-)
 
То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр. :-)
Почему вы так решили?) Я наоборот объяснил, что функция невостребована. Сервисы не распознают аудиокапчи.
 
Сохрани mp3 и ручками отправь через POST запрос файл, сделать это несложно. А потом GET запросами получай ответ.
 

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