- Регистрация
- 11.10.2018
- Сообщения
- 155
- Реакции
- 63
- Баллы
- 28
GET POST Привет,кто поможет?Как парсить капчу маил при регистрации если его нет негде,не приходит в ответах.Вот пример
Замените число на любое другое, после знака вопроса.
Например, https://c.mail.ru/c/6?0.240205559884876. Вероятно, что ссылка живет ограниченное время.
Не забудьте включить CookieContainer в запросе.
не приходит в ответах
Так приходит или не приходит? Прикрепите проект, так быстрее будет.приходит капча
Так приходит или не приходит? Прикрепите проект, так быстрее будет.
капча приходит но после ввода пишет что неверно, хотя я правилно ввожуТак приходит или не приходит? Прикрепите проект, так быстрее будет.
//Отправка капчи из картинки
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;
get к https://c.mail.ru/c/6 (со включенным куки контейнером + "текущий профиль")
сохранить как файл
путь к файлу кладешь в переменную, например mailruGovno
кубик С# для решения:
[/QUC#://Отправка капчи из картинки 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;
Спасибо капча заработал на отлично ,но теперь выдает ошибку айди,я вместо него ставил токен )))) думал что один и тот же потому что ид немогу найти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;
поможете найти и айди анкеты?Буду очен благодарен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;

Лень компухтер включать.поможете найти и айди анкеты?Буду очен благодарен![]()
Т.е я все указал верно,понятно,хотя понял что дело в другом что надо эмулировать другие параметрыЛень компухтер включать.
Токен это и есть айди, просто готовься видеть эти ошибки часто, с учетом, что ты не эмулируешь ровным счетом ничего (ua, screen и тд) + заходишь с чистого профиля + возможно ИП грязный и прочее-прочее-прочее.


