Как сформировать запрос на RuCapcha по Api

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
Доброго времени суток !!!
Проблема собственно в формировании ссылки на отправку капчи на сервис RuCapcha по Api
Шаблон по апи работает с вк, создаёт группу потом редактирует её, через какое то время приходит вот такой ответ от сервера вк.
-------------
{"error":{"error_code":14,"error_msg":"Captcha needed","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"groups.create"},{"key":"title","value":"test"},{"key":"description","value":"группа для тестирования "},{"key":"type","value":"group"},{"key":"v","value":"5.62"}],"captcha_sid":"385056343812","captcha_img":"https:\/\/api.vk.com\/captcha.php?sid=385056343812&s=1"}}
-------------
Паршу ссылку на картинку https:\/\/api.vk.com\/captcha.php?sid=385056343812&s=1

а как далше действовать не знаю, поиски не дали результата, на оф сайте Рукапчи нашел пример кода для отправки запроса но как отправить его из Zennopostera так и не разобрался.

1.JPG

куда этот код ставить и как отправить?

Помогите пожалуйста разобраться, и если не сложно подробнее от а до я
 
Последнее редактирование:

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
За шаблон спасибо.
Но хотелось бы реализовать через апи а в шаблоне если я правильно понял такой возможности нет.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
За шаблон спасибо.
Но хотелось бы реализовать через апи а в шаблоне если я правильно понял такой возможности нет.
Оно работает на API, это уже готовое решение.
Вы просто встраиваете этот шаблон, как подпроект в СВОЙ ШАБЛОН и всё :-)
Сам не пользуюсь этим решением, так как есть своё, но в качестве разработки Lord_Alfred уверен, фигни не делает.
 
  • Спасибо
Реакции: DokermanZ

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
ок попробую разобраться
 

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
вроди тут говорится что с апи он пока не работает
2.JPG
 

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
проблема к сожалению не решена
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
  • Спасибо
Реакции: DokermanZ

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
как получить sitekey если мне по апи приходит ссылка на картинку ? я могу открыть картинку по ссылке https://api.vk.com//captcha.php?sid=971413626001&s=1
captcha.jpg
капча вот такая
ни как не победить
дайте пожалуйста образец запроса если кто знает

или как передать в рукапча эту картинку ссылкой. сам ни как не могу допереть
 

ed643

Новичок
Регистрация
13.05.2015
Сообщения
5
Благодарностей
0
Баллы
1
Я делаю так. Сначала Get запросом сохраняю капчу
А Post запрос выглядит так:
--8d373f8bt2f4cf3
Content-Disposition: form-data; name="method"

post
--8d373f8bt2f4cf3
Content-Disposition: form-data; name="key"

YOUR_APIKEY
--8d373f8bt2f4cf3
Content-Disposition: form-data; name="file"; filename="captcha.png"
Content-Type: image/png

C:\....\captcha.png

Только вот капча почему то сохраняеться с расширением captcha.php
Что-то все говорили, что рукапчи без разницы и она разгадывает,
но у меня отказывается, присылает ошибку ERROR_WRONG_FILE_EXTENSION
Может кто сталкивался? Подскажите, как сохранять капчу в .png?
 

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
нашёл решение проблемы методом тыка ))))

1) из полученного кода по апи паршу ссылку на картинку (captcha.php?sid=385056343812&s=1)

{"error":{"error_code":14,"error_msg":"Captcha needed","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"groups.create"},{"key":"title","value":"test"},{"key":"description","value":"группа для тестирования "},{"key":"type","value":"group"},{"key":"v","value":"5.62"}],"captcha_sid":"385056343812","captcha_img":"https:\/\/api.vk.com\/captcha.php?sid=385056343812&s=1"}}

2) из него же парсим (captcha_sid":"385056343812)
3) перед ссылкой ставим https://api.vk.com/ и подставляем переменную с нашей ссылкой на картинку captcha.php?sid=385056343812&s=1
с помощью кубика Обработка изображения сохроняем картинку капчи в папку.

1.JPG


картинка сохраняется в папку (новая картинка будет заменять старую с тем же именем)
4) открываю вкладку по адресу https://rucaptcha.com/enterpage и перехожу по вкладке Тестовая загрузка капчи
1.JPG

шаблоном указываю путь где лежит картинка и нажимаю отправить
1.JPG

на следующей странице появляется ваша картинка с ответом в правой части (если ответа нет перезагрузите страницу обычно появляется)

Реализация не самая лучшая но работает ))))
 
  • Спасибо
Реакции: KOPEECHKA.STORE

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

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

Гетом сохраняешь как файл.
Потом
Код:
//Отправка капчи из картинки
var captcha__get = project.Variables["captcha__get"].Value;
var image = System.Drawing.Image.FromFile(@captcha__get);
string base64String = String.Empty;
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
    image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
    byte[] imageBytes = ms.ToArray();
    base64String = Convert.ToBase64String(imageBytes);
}
var result = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", base64String, "");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;
и все
 
  • Спасибо
Реакции: docent299

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