капча майла + гет запросы

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

maks_sim

Client
Регистрация
26.03.2015
Сообщения
183
Реакции
12
Баллы
18
Уважаемые синсеи зенки мучаемся не первую неделю на уровне зелень , есть старый злой маил который мучает не первый день а именно в тот момент как надо слизать капчу ,трафик отдает гет запрос с ссылкой https://c.mail.ru/c/6?0.210205559884876 при юзание этой ссылки вылетает постоянно разная картинка ,скорей всего проконает и https://c.mail.ru/c/6? дальше рандом , но в ответе гет запроса есть ID капчи оно постоянно меняется как и картинка капчи ,но айди парсится ном как быть . Понимаю что это тупость а не вопрос но на форуме видел 3 поста на данную тему , без ответа
 
не уверен что работа с гет/пост это уровень зелень.... лично для меня все это зеленый лес.... воооот с такими дубами :)
 
гет выдает ссылку на капчу но ссылка не хватает именно ту капчу также выдает x-captcha-id: 3a7aa157b6c56b712bbc0c4b6dda1c3d такие айди
 
Есть подозрения сто без подгрузки браузера не обойтись или я неправ
 
чето это не то
код
//Отправка капчи из картинки

var captcha__get = project.Variables["Get_Captcha"].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;
 
повторяю если вставить ссылку https://c.mail.ru/c/6? в браузер, рисует капчу если обновить то рисует другую без применение айди ничего не удается но где этот айди применить это вопрос сложный
 
да именно так но гетом она качается левая
 
может подскажешь кот который ты пользуешь
Вот вытащил запрос на каптчу майл из одного своего проекта. Каптча скачивается в папку, а потом посылается в CapMonster.
Каптчу только один раз запросом получить, разгадать и вставить. Если её каждый раз запрашивать, то она новая будет.
Не забудьте при запросе включать CookieContainer и использовать текущий профиль проекта.
 

Вложения

А это я для кого выложил? https://zennolab.com/discussion/threads/registrator-mail-ru-bez-sms.88935/unread
Там я даже не качаю картинку. Открывайте, смотрите.
Решение по ссылке выше я взял из своего рабочего проекта по регистрации мейла на запросах.
Интересно было бы посмотреть, как удалось пробить регистрацию на резервную почту запросом. Я 2 ночи потратил на тестирование отправки запроса и всегда телефон требует.
 
Столкнулся с той же проблемой. Капча, будто-бы, качается не для текущей сессии регистрации и даже верное ее решение не подходит. Скорее с Js какие-то парамки есть, но откопать их не могу. Апну тему, может есть решение
 

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