Нужно разработать парсер объектов продаваемой недвиги с сайта t.ly/eNRnG
*** Ключевые требования к парсеру: *** ------------------------------------------------
- Парсер должен иметь админку/бэкенд, в которой можно администрировать задачи парсинга, с защитой от входа посторонних. - Задача должна быть настаиваема большинству параметров, которые доступны на сайте-источнике. К каждой задаче можно вызвать список результатов с выводом ключевых данных по объектам за период от и до. - Частота парсинга и другие параметры должны быть настраиваемыми. - Парсер должен уметь преодолевать капчу GeeTest с помощью rucaptcha.com. Парсер должен определять, когда ресурс-источник применяет другие блокировки и высылать в таком случае емейл. Использование прокси-серверов (рандомно по списку). - Спарсенные данные должны сохраняться в PostgreSQL в правильной, хорошо структурированной форме, без дубликатов. Развертывание, передача готового кода/приложения осуществляется на мной предоставленном хостинг/vps.
Проектирование, создание и тестирование осуществляется на вашей стороне (хостинг/vps). По окончанию разработки я предоставляю вам хостинг/vps для переноса и отладки (приемка осуществляется на моем хостинг/vps).
Приложение должно быть создано с применением ООП и учитывая основные правила разработки программного обеспечения: - документация кода (внутри самого кода) и общее описание используемых классов/модулей приложения - S.O.L.I.D - KISS: Каждый метод должен решать только одну проблему - DRY: код не должен повторяться
Наше с вами сотрудничество предполагается разделить на 3 этапа (как и оплату). 1) Совместная спецификация проекта, создание подробного ТЗ. 2) Разработка приложения и документации, отладка на вашей стороне. 3) Перенос приложения на мой хостинг/vps и передача приложения и документации.
Оставляйте отклики, пожалуйста указывайте, на каком языке / фреймворке (парсер, бэкэнд, интерфейс) вы работаете.