Сделать парсер номеров для Яндекс такси и Uber (защ. сделка)

Откликнуться
K
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 7 лет и 7 месяцев
Бюджет: по договоренности
* Только вариант защищенной сделки или пост оплаты, любителям поспамить посвящается *

Внимание, софт ни в коем случае не предназначен для нанесения вреда! Он собирает только открытые данные в информационных целях. Проект открыт для всех, так же и для новичков.

Необходимо создать парсер информации с сайта Яндекс.Такси и Uber

Язык программирования: JavaScript
Платформы реализации: node.js или vert.x или GraalJS + PhantomJS/CasperJS/SlimerJS

Необходимо написать систему из 4 частей:
- Оркестратор
- Воркер
- Хранилище
- Админ панель

Оркестратор:
Осуществляет управление прокси листами в формате SOCKS5
Осуществляет управление балансом для сервиса смс активаций
Осуществляет управление сервисом Хранилище
Осуществляет запуски модулей Воркер с необходимыми параметрами
Осуществляет статистический учет запусков, ошибок в работе и т.д.
Все управление осуществляется через HTTP API (рекомендуется использовать JSON RPC)

Воркер:
Приложение-скрипт для одного из движков – PhantomJS, CasperJS или SlimerJS
На вход скрипт получает:
- информацию о используемом прокси сервере
- данные для ввода в поля на заполнение
- данные для эмуляции геопозиции
- ключ доступа для смс сервиса чтобы использовать смс активацию

Скрипт должен делать:
1) Получить через ключ временный номер для получения СМС при регистрации
2) Загрузить страницу ЯндексТакси с чистыми cookies и дождатся ее завершения
3) Указать переданный в качестве параметра адрес и город
4) Авторизовать заказ через спс по средством сервиса
5) Получить информацию о машине и сохранить ее
6) Отменить заказ
На выходе скрипт должен выдать дамп полученной информации о такси или же информацию об ошибке (например номер заблокирован или не найдено такси)
Коммуникация между Воркером и Оркестратором происходит по средством JSON RPC

Хранилище:
Приложение которое осуществляет простой HTTP JSON RPC интефейс поверх базы данных
Сервер базы данных MySQL/MariaDB
Авторизация при помощи in-url auth

Админ панель:
Веб панель для управления всеми частями Оркестратора, а также просмотра актуальной информации о работе системы


Отвечаю только тем, у кого указана точная цена и примерные сроки!
Разделы:
Заказ
Опубликован:
24.12.2018 | 09:50 [поднят: 24.12.2018 | 09:50] [последние изменения: 10.01.2019 | 13:50]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».