Size: a a a

Python для анализа данных

2021 January 15

AK

Alex K in Python для анализа данных
Мariia Smirnova
если они указаны текстом, то через beautifulsoup4 парсишь HTML  страницы и извлекаешь нужные текстовые поля по id/ классу, названия которых через консоль в браузере можно узнать
они вроде по городам разбиты
источник

PZ

Pavel Zheltouhov in Python для анализа данных
Konstantin Petrov
А кинуть 500р на kwork  и пойти спать, это хакерское решение?😄
О, это серьезная заявка на начальника отдела
источник

МS

Мariia Smirnova in Python для анализа данных
Alex K
просто получить адреса
кстати, меня твоя таска первая заинтересовала и я решила потыкать в эти карты, там все проще можно сделать без всяких api и так называемых хакерских штук)

заходишь на сайте мака в консоли --> application --> frames, там находишь map
в map смотришь код, находишь строку window.__NUXT__, смотришь ниже нее id меток и ширину с долготой))) первая часть дела сделана
источник

AK

Alex K in Python для анализа данных
Мariia Smirnova
кстати, меня твоя таска первая заинтересовала и я решила потыкать в эти карты, там все проще можно сделать без всяких api и так называемых хакерских штук)

заходишь на сайте мака в консоли --> application --> frames, там находишь map
в map смотришь код, находишь строку window.__NUXT__, смотришь ниже нее id меток и ширину с долготой))) первая часть дела сделана
ща на kfc попробую
источник

МS

Мariia Smirnova in Python для анализа данных
Мariia Smirnova
кстати, меня твоя таска первая заинтересовала и я решила потыкать в эти карты, там все проще можно сделать без всяких api и так называемых хакерских штук)

заходишь на сайте мака в консоли --> application --> frames, там находишь map
в map смотришь код, находишь строку window.__NUXT__, смотришь ниже нее id меток и ширину с долготой))) первая часть дела сделана
парсишь оттуда через простые питоновские штуки эти значения, сохраняешь их, допустим, в словарь, в котором будет ключ -- id метки, значения -- тож словарь с шириной и долготой

потом гуглишь что-то типо 'python get address from latitude longitude' и открываешь первую ссылку
источник

МS

Мariia Smirnova in Python для анализа данных
но в идеале конечно это должно быть автоматизированно, без тыканья по консоли
источник

AK

Alex K in Python для анализа данных
Мariia Smirnova
парсишь оттуда через простые питоновские штуки эти значения, сохраняешь их, допустим, в словарь, в котором будет ключ -- id метки, значения -- тож словарь с шириной и долготой

потом гуглишь что-то типо 'python get address from latitude longitude' и открываешь первую ссылку
https://www.kfc.ru/restaurants а у этих map не вижу
источник

МS

Мariia Smirnova in Python для анализа данных
мэп на сайте мака (встроенная карта)
источник

AK

Alex K in Python для анализа данных
а
источник

МS

Мariia Smirnova in Python для анализа данных
посмотрела, так ща
источник

МS

Мariia Smirnova in Python для анализа данных
у них гугл карта, там видимо иначе структура
источник

AK

Alex K in Python для анализа данных
а точно
источник

МS

Мariia Smirnova in Python для анализа данных
Alex K
а точно
с этим кейсом лучше через google API, должно быть проще чем с яндексом
там меток очень много и через консоль не вариант, мне кажется
источник

AK

Alex K in Python для анализа данных
Мariia Smirnova
с этим кейсом лучше через google API, должно быть проще чем с яндексом
там меток очень много и через консоль не вариант, мне кажется
а ты их где-то в консоли видишь?
источник

МS

Мariia Smirnova in Python для анализа данных
Alex K
а ты их где-то в консоли видишь?
по мере увеличения карты координаты будут появляться в application --> scripts --> ViewportinfoService...
источник

МS

Мariia Smirnova in Python для анализа данных
Мariia Smirnova
по мере увеличения карты координаты будут появляться в application --> scripts --> ViewportinfoService...
источник

AK

Alex K in Python для анализа данных
Мariia Smirnova
с этим кейсом лучше через google API, должно быть проще чем с яндексом
там меток очень много и через консоль не вариант, мне кажется
а как их по api получать гугла?
источник

МS

Мariia Smirnova in Python для анализа данных
Alex K
а как их по api получать гугла?
погугли, я не работала с этим сама никогда если честно))
источник

МS

Мariia Smirnova in Python для анализа данных
вообще тут тоже можно без API, если смотреть не карту а список адресов, как ты выше показывал
источник

AK

Alex K in Python для анализа данных
наверно совсем колхозно, просто перебрать все города и сохранить списки адресов
источник