Сегодня тестовое на позицию Python-разработчика от компании продуктовой разработки Ivelum.

🌐Необходимо написать простой http-прокси-сервер, запускаемый локально (порт на ваше усмотрение), который показывает содержимое страниц Хабра.

Прокси должен модицифировать текст на страницах следующим образом: после каждого слова из шести букв должен стоять значок «™».

Пример: https://habr.com/ru/companies/company_name/articles/article_id 👉🏻 Исходный текст: Cейчас на фоне уязвимости Logjam все в индустрии в очередной раз обсуждают проблемы и особенности TLS. Я хочу воспользоваться этой возможностью, чтобы поговорить об одной из них, а именно — о настройке ciphersiutes.

👉🏻 Через ваш прокси™: http://127.0.0.1:8232/ru/companies/company_name/articles/article_id Сейчас™ на фоне уязвимости Logjam™ все в индустрии в очередной раз обсуждают проблемы и особенности TLS. Я хочу воспользоваться этой возможностью, чтобы поговорить об одной из них, а именно™ — о настройке ciphersiutes.

❗️Условия: ▫️страницы должны отображаться и работать полностью корректно, в точности так, как и оригинальные (за исключением модифицированного текста); ▫️при навигации по ссылкам, которые ведут на другие страницы Хабра, браузер должен оставаться на адресе вашего прокси; ▫️можно использовать любые общедоступные библиотеки, которые сочтёте нужным; ▫️чем меньше кода, тем лучше. PEP8 — обязательно; ▫️если в условиях вам не хватает каких-то данных, опирайтесь на здравый смысл.

➕Дополнительный плюс — написания тестов.

#тестовое | ⚡️ Забустить канал 🚀