Капча Mail

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28
GET POST Привет,кто поможет?Как парсить капчу маил при регистрации если его нет негде,не приходит в ответах.Вот пример
 

Вложения

  • 134,2 КБ Просмотры: 304

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Ссылка не загружается, если содержит сторонний реферер.
Не забудьте включить CookieContainer в запросе.
 

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28
рандомное число
Замените число на любое другое, после знака вопроса.
Например, https://c.mail.ru/c/6?0.240205559884876. Вероятно, что ссылка живет ограниченное время.

Не забудьте включить CookieContainer в запросе.
рандомное не катит,пробовал, приходит капча разгадываю пишет неверно
 

ibred

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

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28

Вложения

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28

dimafatality

Client
Регистрация
19.01.2014
Сообщения
267
Благодарностей
255
Баллы
63
get к https://c.mail.ru/c/6 (со включенным куки контейнером + "текущий профиль")
сохранить как файл
путь к файлу кладешь в переменную, например mailruGovno

кубик С# для решения:

C#:
//Отправка капчи из картинки

var captcha__get = project.Variables["mailruGovno"].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);

  image.Dispose();

}

var result = ZennoPoster.CaptchaRecognition("Rucaptcha.dll", base64String, "");

// отрезаем лишнее

var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);

if (tmp.Length > 1)

{

File.Delete(captcha__get);

return tmp[0];

}

File.Delete(captcha__get);

return result;
 
  • Спасибо
Реакции: AnonymousX

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28
get к https://c.mail.ru/c/6 (со включенным куки контейнером + "текущий профиль")
сохранить как файл
путь к файлу кладешь в переменную, например mailruGovno

кубик С# для решения:

C#:
//Отправка капчи из картинки

var captcha__get = project.Variables["mailruGovno"].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);

  image.Dispose();

}

var result = ZennoPoster.CaptchaRecognition("Rucaptcha.dll", base64String, "");

// отрезаем лишнее

var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);

if (tmp.Length > 1)

{

File.Delete(captcha__get);

return tmp[0];

}

File.Delete(captcha__get);

return result;
[/QU
get к https://c.mail.ru/c/6 (со включенным куки контейнером + "текущий профиль")
сохранить как файл
путь к файлу кладешь в переменную, например mailruGovno

кубик С# для решения:

C#:
//Отправка капчи из картинки

var captcha__get = project.Variables["mailruGovno"].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);

  image.Dispose();

}

var result = ZennoPoster.CaptchaRecognition("Rucaptcha.dll", base64String, "");

// отрезаем лишнее

var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);

if (tmp.Length > 1)

{

File.Delete(captcha__get);

return tmp[0];

}

File.Delete(captcha__get);

return result;
Спасибо капча заработал на отлично ,но теперь выдает ошибку айди,я вместо него ставил токен )))) думал что один и тот же потому что ид немогу найти
 

Вложения

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28
get к https://c.mail.ru/c/6 (со включенным куки контейнером + "текущий профиль")
сохранить как файл
путь к файлу кладешь в переменную, например mailruGovno

кубик С# для решения:

C#:
//Отправка капчи из картинки

var captcha__get = project.Variables["mailruGovno"].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);

  image.Dispose();

}

var result = ZennoPoster.CaptchaRecognition("Rucaptcha.dll", base64String, "");

// отрезаем лишнее

var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);

if (tmp.Length > 1)

{

File.Delete(captcha__get);

return tmp[0];

}

File.Delete(captcha__get);

return result;
поможете найти и айди анкеты?Буду очен благодарен:df:
 

dimafatality

Client
Регистрация
19.01.2014
Сообщения
267
Благодарностей
255
Баллы
63
поможете найти и айди анкеты?Буду очен благодарен:df:
Лень компухтер включать.
Токен это и есть айди, просто готовься видеть эти ошибки часто, с учетом, что ты не эмулируешь ровным счетом ничего (ua, screen и тд) + заходишь с чистого профиля + возможно ИП грязный и прочее-прочее-прочее.
 
  • Спасибо
Реакции: AnonymousX

AnonymousX

Client
Регистрация
11.10.2018
Сообщения
155
Благодарностей
63
Баллы
28
Лень компухтер включать.
Токен это и есть айди, просто готовься видеть эти ошибки часто, с учетом, что ты не эмулируешь ровным счетом ничего (ua, screen и тд) + заходишь с чистого профиля + возможно ИП грязный и прочее-прочее-прочее.
Т.е я все указал верно,понятно,хотя понял что дело в другом что надо эмулировать другие параметры
 

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