Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Extended parser for aparts on onliner.by and realt.by

Notifications You must be signed in to change notification settings

slushkovsky/by_aparts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Поиск квартир на onliner.by

Парсер позволяет найти квартиру на onliner.by, используя более глубокие фильтры (например - без мебели)

Алгоритм работы:
Делается запрос на API (с фильтрами onliner'а) -> получается список всех страниц объявлений -> страницы обходятся и при сходстве по параметрам добавляются в список true_aparts, который в конце выводится в консоль

Использование

Консольный режи

Найти 1,2 комнатные квартиры от $420 до $1000 без мебели от собственника (этот фильтр включен по умолчанию в коде):
python3.6 parsers/onliner.py 420 1000 1 2 --without-opts Мебель

Интерфейс (TUI)

Interface

Функции

  • Фильтр по кол-ву комнат
  • Фильтр по цене
  • Фильтр по наличию/отсутствию опций квартиры (кодиционер и т.п.)
  • Фильтр по наличию в описании ключевых фраз
  • "Blacklist" квартир

Минорные моменты

Разработка: python3.6, pipenv, mypy, flake8 (+ jones-complexity)

About

Extended parser for aparts on onliner.by and realt.by

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages