Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Perl
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2018, 14:37   #1
mirvam
Форумчанин
 
Регистрация: 03.08.2018
Сообщений: 129
По умолчанию Помогите мне, пожалуйста, понять задачу.

Задача: отправить свое имя пользователя / пароль с помощью HTTP-запроса по следующему URL-адресу:
URL я скрою

Эта страница содержит капчу, которую вам нужно преодолеть, используя код Perl, регулярное выражение и инструмент OCR tesseract
HTML-код содержит только один <img>, и это изображение, которое вы должны извлечь.

Чтобы помочь вам приступить к работе, есть почти готовое решение для этой проблемы...

Помогите мне, пожалуйста, понять задачу. Что нужно сделать?

Последний раз редактировалось mirvam; 04.08.2018 в 08:20.
mirvam вне форума Ответить с цитированием
Старый 03.08.2018, 14:42   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

А что не понятно то? Даже гугл нормально переводит:
Цитата:
Задача: отправить свое имя пользователя / пароль с помощью HTTP-запроса по следующему URL-адресу:
URL я скрою

Эта страница содержит капчу, которую вам нужно преодолеть, используя код Perl, регулярное выражение и инструмент OCR tesseract
HTML-код содержит только один <img>, и это изображение, которое вы должны извлечь

Чтобы помочь вам приступить к работе, есть почти готовое решение для этой проблемы, созданное в файле с именем: test.pl
p51x вне форума Ответить с цитированием
Старый 03.08.2018, 15:00   #3
mirvam
Форумчанин
 
Регистрация: 03.08.2018
Сообщений: 129
По умолчанию

Я еще не изучал Перл. Если можно, обьясни мне что должно делать приложение. Я не пойму каким боком там капча к отправке логина/пароля. Если можно, укажи, что нужно почитать, чтобы понимать эти вещи.

Последний раз редактировалось mirvam; 03.08.2018 в 15:05.
mirvam вне форума Ответить с цитированием
Старый 03.08.2018, 15:04   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Цитата:
Сообщение от mirvam Посмотреть сообщение
Я не пойму каким боком там капча к отправке логина/пароля
Вы не разу не видели форм ввода логина/пароля с каптчой? Т.е. с защитой от подбора, например?

Зайдите по урлу и посмотрите, как оно устроено.

Цитата:
Сообщение от mirvam Посмотреть сообщение
Если можно, обьясни мне что должно делать приложение.
Вы прикидываетесь или читать не умеете?
Цитата:
отправить свое имя пользователя / пароль с помощью HTTP-запроса по следующему URL-адресу
Цитата:
капчу, которую вам нужно преодолеть, используя код Perl, регулярное выражение и инструмент OCR tesseract
p51x вне форума Ответить с цитированием
Старый 03.08.2018, 15:14   #5
mirvam
Форумчанин
 
Регистрация: 03.08.2018
Сообщений: 129
По умолчанию

Мне нужно отправить капчу или получить и расшифровать? Я не понимаю, что значит преодолеть.
mirvam вне форума Ответить с цитированием
Старый 03.08.2018, 15:16   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Цитата:
вам нужно преодолеть, используя код Perl, регулярное выражение и инструмент OCR tesseract
У вас есть страница с каптчей. ВАМ НАДО ЕЕ ПРЕОДОЛЕТЬ. Можете отправлять, получать или расшифровывать, хоть на голове стойте, прикрывшись tesseract, ...
p51x вне форума Ответить с цитированием
Старый 03.08.2018, 15:30   #7
mirvam
Форумчанин
 
Регистрация: 03.08.2018
Сообщений: 129
По умолчанию

приложение отправляет запрос на сервер и получает html-code, изымает из тега картинку, расшифровывает регексами а дальше низинаю.
Я правильно понял?
mirvam вне форума Ответить с цитированием
Старый 03.08.2018, 15:32   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Ну зайдите же по своему урлу и посмотрите. Вы как-будто первый день в интеренете и не видели форм, где надо одновременно отправлять логин/пароль/каптча.
p51x вне форума Ответить с цитированием
Старый 03.08.2018, 15:39   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Вы как-будто первый день в интеренете и не видели форм, где надо одновременно отправлять логин/пароль/каптча.
так, навскидку, пример:
https://passport.yandex.ru/restoration

правда, там одно поле, но это не принципиально...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.08.2018, 15:39   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

кто вам дал такое задание при таком уровне понимания?)

Цитата:
Сообщение от mirvam Посмотреть сообщение
расшифровывает регексами
регэксы наверно предполагается использовать для парсинга HTML.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста, понять enum. Dudki Общие вопросы C/C++ 5 25.01.2015 01:06
Помогите мне пожалуйста))) Kapriz Помощь студентам 1 21.05.2009 00:07
Помогите решить мне задачу по Delphi, я на экзамене vbn Помощь студентам 6 23.01.2009 12:14
Помогите пожалуйста не могу понять! Kosoy135 Паскаль, Turbo Pascal, PascalABC.NET 7 28.12.2007 19:08