К сожалению не работает.скорее всего надо слать строку в base64.
var bytes = File.ReadAllBytes(file);
if (bytes.Length < 1024)
{
fileLoadingError = true;
return;
}
string str = Convert.ToBase64String(bytes);
http://zennolab.com/wiki/ru:addons:capmonster:rc-audioА меня больше интересует, как их на КапМонстра передать
Post-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.С не давних пор рукапча стала принимать на распознавание аудио Рекапчу2
Коллеги подскажите пожалуйста как им отправить mp3 файл.
Метод ZennoPoster.CaptchaRecognition как я понял передает только картинки.
Спасибо!!!
@rostonix я не нашел этих файлов, к сожалению.
Их не может не быть@@rostonix я не нашел этих файлов, к сожалению.
Прошу прощения, туплю. Все есть.Их не может не быть
вот тут C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs
для Про версии
простите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?Прошу прощения, туплю. Все есть.
подскажите пожалуйста, как правильно составить пост запрос, если можно пример.. заранее спасибоPost-запросом попробуйте. Форма должна быть в API рукапчи, если они стали принимать.
В API рукапчи все написано - https://rucaptcha.com/api-recaptchaподскажите пожалуйста, как правильно составить пост запрос, если можно пример.. заранее спасибо
и где же там про пост запрос?В API рукапчи все написано - https://rucaptcha.com/api-recaptcha
<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>
Подразумевается, что стандартный post запрос вы должны сами уметь составлять, если собираетесь использовать API сервиса.и где же там про пост запрос?
там только форма php для отправки аудиофайла
попробовал сделать такой костыль:
у себя на сервере создал пхп страничку с их формой
проект сохраняет mp3 файл на диск, и через эту форму отправляет файл на рукапчу.. итог из 10 попыток, 10 ошибка 413 .. (слишком большой файл) ..Код:<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>
что не так?
а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((Подразумевается, что стандартный post запрос вы должны сами уметь составлять, если собираетесь использовать API сервиса.
Примера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.а если я не умею?? ведь если бы умел .. наверно не спрашивал бы.. неужели так трудно дать пример ... (((
я изредка пользуюсь пост запросам, но никогда не отправлял с их помощью файлы, в этом и была загвоздка .. разобрался.. вроди работаетПримера пост-запроса конкретно для рукапчи нет. Мы не реализуем отправку аудио капч на сервисы.
А так...Примеров различных пост-запросов можно много найти на форуме или просто в интернете. Это стандартная функция работы в веб, не какая-то специализированная функция зенно.
В настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью методапростите, а зачем вообще выпаршивать статичный(известный вам) Captcha KEY откуда либо?
Не проще ли создать переменную с данным ключом в проекте, или в входных настройках..
А почему? Разве в этом есть какая-то проблема?Мы не реализуем отправку аудио капч на сервисы.
понял .. сорриВ настройка есть возможность выбора сервиса капчи. И если отправлять капчу, на выбранный в настройках сервис с помощью метода
CaptchaRecognition этот ключ передается автоматически (его дополнительно нигде указывать не нужно). А если вы делаете проект НЕ для себя, то в настройках вам кроме выбора модуля капчи, нужно указать еще и настройку Captcha KEY и дополнительно человеку объяснить, что там нужно указывать. Я хотел автоматизировать подстановку этого ключа без участия пользователя. Так как он все равно указывается в настройках зеннопостера.
а потому что есть капмонстер2 ... я это так понимаю ...))А почему? Разве в этом есть какая-то проблема?
Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.А почему? Разве в этом есть какая-то проблема?
То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр.Потому что пока только один сервис, который вы привели, их принимает и то недавно. Причем похоже глядя на нас стал это делать.
Почему вы так решили?) Я наоборот объяснил, что функция невостребована. Сервисы не распознают аудиокапчи.То есть можно рассчитывать на то, что в ближайшее время в методе CaptchaRecognition появится дополнительный параметр.