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