[SOLVED] Получение капчи GET запросом.

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Приветствую всех, у меня вопрос, можно ли как то получить эту капчу GET запросом как картинку?
http://forum.domohozyaika.com/index.php?action=verificationcode;vid=register;rand=bd8d666678f93266c988f874f4e3c11e
Генерируется рандомная строка и шифруется в md5. Загружается постоянно как html файл. Где то уже проплывала данная тема давно, но тогда говорили что только через визуальную обработку.
Может сейчас что то появилось и кто то сможет подсказать как это сделать?:-) Это форум SMF.
 
Последнее редактирование:

rostonix

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

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8

rostonix

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

upload_2016-4-25_11-19-5.png



Видно что для него нужны куки. То есть парсите куки из GET запроса к странице и с ними уже запрашиваете каптчу на скачивание
 

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Вот этот запрос

Посмотреть вложение 12926


Видно что для него нужны куки. То есть парсите куки из GET запроса к странице и с ними уже запрашиваете каптчу на скачивание
Так я не о том, то что куки нужны я знаю, проблема в том что капча качается как текстовый файл, а не как картинка и не могу отправить её на разгадывание:-)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
txt расширение не меняет содержимого фала, отправляйте, получите ответ
 
  • Спасибо
Реакции: kornell

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Так я не о том, то что куки нужны я знаю, проблема в том что капча качается как текстовый файл, а не как картинка и не могу отправить её на разгадывание:-)
поменяй расширение файла
 

rostonix

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

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
да не нужно его менять на самом деле.
я не знаю, как устроены внутренности приёма картинок всех капчасервисов. Более того, от данного варианта автору топика может просто стать легче на душе)
 
  • Спасибо
Реакции: kornell

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
да не нужно его менять на самом деле.
Пробовал, отправить столкнулся с новой проблемой, снипет по отправке капчи выдаёт ошибку что недостаточно памяти, хотя другие снипеты в этом же проекте нормально работают и комп не перегружен. Раньше нормально отправлял, а сейчас вот с такой ошибкой.
upload_2016-4-25_11-44-52.png

Вот содержимое кубика.
Код:
//Отправка капчи из картинки
var captcha__get = project.Variables["test"].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, "");

// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;
 

rostonix

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

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