Как разгадать капчу без захода на сайт

toptop

Пользователь
Регистрация
01.10.2015
Сообщения
57
Благодарностей
1
Баллы
6
Привет друзья. Появился такой вопрос. Мне приходят ссылки через api на разгадывание качи. И что бы ее разгадать мне приходится вставлять ссылку на картину и разгадывать ее как капчу. А можно ли сделать имея ссылку сразу ее отправлять на разгадывание? без захода на сайт.
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113

toptop

Пользователь
Регистрация
01.10.2015
Сообщения
57
Благодарностей
1
Баллы
6
Смотрите нашел еще тему http://zennolab.com/discussion/threads/razgadyvaem-kapchu-cherez-s-snippet-pomogite-otlovit-oshibku.14136/
Пробую этот код себе добавить

Код:
//Отправка капчи из картинки
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("Anti-Captcha.dll", base64String, "");
return result;
Но почему-то выскакивет ошибка. Т.к не шарю в с# решил вставлять код по строчкам.
На второй строчке ошибка. Вот скрины

Ошибка

Подскажите плз что не так делаю
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Ну а что это за URL?
экранированых символов там быть не должно
 

toptop

Пользователь
Регистрация
01.10.2015
Сообщения
57
Благодарностей
1
Баллы
6
Даже пробовал без экранированных всеравно не помогает. Это урл на капчу http://api.vk.com/captcha.php?sid=161111549089

C# для меня сложно хотя бы подскажите вот я сохранил изображение через кубик "сохранить изображение" (как я понял сохранять надо только в формате png), дальше как мне его передать в антигейт или рукапчу?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
get запросом сохраняем капчу на диск, ответ сохраняем в переменную с именем captcha__get, после выполнения запроса там будет лежать путь к сохранённому фалу
следующим шагом выполняем код C#, который выше написан
 
  • Спасибо
Реакции: rostonix

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