Skip to content

mikeGot/parser_maps

 
 

Repository files navigation

parser_maps

plot

Parsing Yandex Maps 'https://yandex.ru/maps'

Simple start

  1. change type_org_mapping from constants.py, (type_org_mapping = 'folder name': 'query' For example, type_org_mapping = 'showroom': 'Шоу-рум')
pip3 install -r requirements.txt
python3 link_parser.py showroom
python3 info_parser.py showroom
  • creating selenium webdriver.
  • creating LinksCollector object.
  • run collecting links with params of city, district, organization type and folder name for saving results.
driver = webdriver.Safari()
grabber = LinksCollector(driver)
grabber.run(city='Москва', district='район Арбат', type_org_ru='Кафе', type_org='cafe')
  • creating selenium webdriver.
  • creating Parser object.
  • parse data with params of hrefs list, folder name of links from prev step
driver = webdriver.Safari()
parser = Parser(driver)
parser.parse_data(all_hrefs, type_org)

About

Parsing Yandex Maps with selenium and analysis organization site types

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.6%
  • Python 2.4%