• Створити фриланс-проєкт Отримайте найкращі пропозиції за ціною та термінами від фрилансерів
    • Розмістити вакансію Знайдіть співробітника на постійну роботу віддалено
    • Знайти фрилансера Виберіть найкращого спеціаліста за відгуками, рейтингом та портфоліо
    • Бізнес Сейф для компаній Працюйте за безготівковим розрахунком та отримуйте звітні документи
    • Відкрити конкурс Розмістіть завдання та отримайте готові варіанти виконання
    • Список шукачів Перегляньте список шукачів і запропонуйте їм свою вакансію
    • Знайти фриланс-проєкт Вибирайте серед відкритих фриланс-проєктів
    • Розмістити резюме Знайдіть постійну роботу віддалено
    • Список вакансій Ознайомтеся зі списком вакансій та відгукніться на ті, які сподобалися
  • English
  • Русский
  • Polski
  • Deutsch
Вхід Реєстрація
  1. Фриланс-проєкти
  1. Фриланс-проєкти

Парсер, сортировщик, сервер, обмен данными с чат-ботом

C та C++, Парсинг даних — неправильно зазначені категорії?
14 858 UAH

Внимание ! Не решен вопрос с фильтрацией в зависимости от адреса. Нужно грузить и искать пересечения в Google карте и накладывать схему городского транспорта!!!!


Задание


Реализованный образец чат-бота homebro_rent_bot

Для выполнение работы можно взять в примеры такие парсеры:


https://github.com/HugoJBello/python-datascraping-fotocasa-idealista - приоритет 

https://github.com/ramonmv04/fotocasa

https://github.com/brincowale/search-rooms

https://github.com/ethancarlsson/Idealista-WebScraper


Парсер должен работать с такими источниками:


https://www.fotocasa.es/

https://www.idealista.com/ru/

https://www.pisocompartido.com


Требуемые данные:


  • загрузка информации об объектах жилой недвижимости в аренду (комнаты, квартиры) - детально смотрите ниже;

  • найденная парсером информация должна сохраняться на сервере;

  • предусмотреть выполнение смены ip адресов во время загрузки для избежания блокировок со стороны сайтов;

  • предусмотреть обход капчи, пример как это реализовано: https://github.com/ethancarlsson/Idealista-WebScraper     

  • один и тот же объект недвижимости должен сохраняться один раз, если объект встречается повторно, прописывать признак дубликата позже опубликованному (требуется обсуждение);

  • сохранить признаки или теги “можно с животными” и “курящие”;

  • предусмотреть возможность выгрузки адреса объекта недвижимости который на сайте представлен в качестве зоны на GoogleMaps, адрес также может содержаться в описании объекта

  • если адрес задан напрямую текстом, сохранять адрес в виде текста. можно ли, имея текстовый адрес, получить гугл адрес?

  • если адрес задан территорией на карте - сохранить данные о территории

  • создать клиентскую страницу или google form с возможностью добавить информацию об объекте вручную

  • предусмотреть постепенное подключение дополнительных зон для загрузки (следующий город, автономия) (требуется обсуждение);

  • предусмотреть автоматическое удаление данных через определенный период времени;

  • перепроверка актуальности объектов




Построчное описание данных на примере сайта idealista.com


  • идентификатор

  • название

  • фото

  • район

  • стоимость 

  • описание 

  • количество комнат

  • количество ванных комнат

  • квадратура 

  • этаж

  • удобства как на скрине



image

  • дополнительные фотографии

  • наименование агентства и контакты (если есть)

  • признак собственник или нет 



Выгрузка и настройка


  • предусмотреть удобную настройку парсера. К примеру изменения типа объекта аренды (комната) или географической зоны работы. 

  • должен быть предусмотрен удобный доступ к результатам работы парсера с целью запуска в документах Google или иных программах




Сортировка результатов


Сортировка результатов будет осуществляться согласно запросу клиента из чат-бота.

Основные данные для настройки

  • бюджет

  • комната, квартира, и то и то

  • количество комнат

  • от собственника или агентства

  • линии метро или поезда

  • расстояние до метро или  поезда

  • станции метро или поезда

  • убрать убитые ремонты (задача для нейросети) 


настройки фильтрации и сортировки должны сохраняться на стороне чат-бота пользователя

Уже отсортированная информация, согласно настройкам пользователя,  должна быть доступна для запроса со стороны сервера, также если произошли изменения. Т.е если появились новые варианты недвижимости (квартиры, комнаты), то новые данные должны попасть в выборку и должны быть  загружены чат-ботом, если пользователь еще не остановил работу бота. 


Дополнительно


  • использовать перевод на другой язык контента объекта “на лету”, по возможности


Требование к серверу


  • сервер должен предусматривать большую нагрузку со стороны запросов пользователей чат-бота (запрос ведущий к сортировке данных или запрос на получения информации из базы)

  • настройка прав доступа: пользователь, администратор и разработчик

  • база данных должна быть переведена в пользование заказчика.

  • административные доступы должны быть переданы заказчику




Ставки 1
Misha Titkov

Misha Titkov

Plus
161 0
  • Проєкти 164
  • Оцінка 5.0
  • Рейтинг 11 355

Бюджет: 35000 RUB Термін: 56 днів

Скопіювати 3 жовтня 2020

Ставки поки відсутні

Фрилансери знайомляться з завданням — скоро тут з'являться пропозиції.
    Додати коментар
Завантаження...
Завантаження...
Замовник
Алексей Николаенко
  • Алексей Николаенко
  • Barcelona, Іспанія
  • Проєктів 4
  • Оцінка -
  • Рейтинг 614
Опублікувати схожий проєкт
Інформація
  • Опубліковано: 3 жовтня 2020, 12:53
  • Переглядів: 0
  • Фриланс-проєкти RSS Telegram
  • Усі фрилансери
  • Конкурси RSS
  • Роботи фрилансерів
  • Сейф
  • Усі замовники
  • Plus
  • Бізнес Сейф
  • Усі вакансії Telegram
  • Віддалена робота
  • Про вакансії
  • Опублікувати вакансію
  • Список шукачів
  • Реєстрація
  • Забули пароль?
  • Блог RSS
  • Ми в пресі
  • Freelancehunt - 20 років
  • Статус сервісу
  • Карта сайту
  • База знань
  • [email protected]
Мова
  • English
  • Русский
  • Polski
  • Deutsch
Ми приймаємо до оплати
Visa Mastercard Google Pay Apple Pay PayPal
Мова
  • English
  • Русский
  • Polski
  • Deutsch
Ми приймаємо до оплати
Visa Mastercard Google Pay Apple Pay PayPal
Ми в мережах
Правила сервісу Конфіденційність
Зроблено в Україні © 2005-2026 v34.357
Меню
Створити фриланс-проєкт Розмістити вакансію Знайти фрилансера Бізнес Сейф для компаній Відкрити конкурс Список шукачів
Знайти фриланс-проєкт Розмістити резюме Список вакансій
  • English
  • Русский
  • Polski
  • Deutsch
    Зробити ставку
Завантаження...
Замовник
Алексей Николаенко
  • Алексей Николаенко
  • Barcelona, Іспанія
  • Проєктів 4
  • Оцінка -
  • Рейтинг 614
Завантаження...
Інформація
  • Опубліковано: 3 жовтня 2020, 12:53
  • Переглядів: 0
Завантаження...
Статус
Завантаження...
Завантаження...