Требуется реализовать на Питоне два оконных приложения, реализующих функционал FTP-клиента и HTTP/HTTPS-клиента соответственно. Обмен данными с сервером должен быть в обоих приложениях реализован при помощи сокетов, работу с ssl и парсинг html реализовать при помощи сторонних компонент (пример приведен в методичке).
Будет достаточным, если FTP-клиент будет реализован в объеме, необходимом для выполнения функций, перечисленных в методичке, с указанным списком серверов.
По поводу скачивания объекта по ссылке в HTTP-клиенте дополнительное пояснение: в разобранном HTML должна быть найдена первая попавшаяся ссылка, оканчивающаяся на .html, загружено содержимое по этой ссылке и сохранено на диск. Задание в варианте имеет в данном случае приоритет перед тем, что написано в методичке ("скачать какой-либо объект"). Под титульными заголовками html подразумевается содержимое тега title. Программа должна самостоятельно выбирать правильный порт для подключения и формировать заголовок запроса по введенной пользователем в интерфейсе адресной строке.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |