Как узнать Страна по значению ключа Местоположение? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь добавить новый ключ под названием Страна.Моя главная проблема заключается в преобразовании местоположения в страну.Пользователи из Stackoverflow могут писать все, и у него нет формата.Я пробовал geopy, но он не определяет некоторые страны для Russia или Tokyo в качестве состояния.

Вторая проблема заключается в том, что geopy не позволяет много доступа или запросов.У меня около 8 миллионов пользователей.

Этот код является просто версией редактирования:

def geopytesting(testing, user):
    from geopy import Nominatim

    try:
        geolocator = Nominatim()
        location2 = geolocator.geocode(testing)
        print(location2.address)
    except BaseException:
        print("Error")

geopytesting("Russia",None)
geopytesting("Hamburg",None)
geopytesting("Madrid",None)
geopytesting("Omaha",None)
geopytesting("Berlin",None)
geopytesting("Schleswig-Holzstein",None)
geopytesting("Asyż",None)
geopytesting("",None)
geopytesting("Tilted Tower",None)

Надеюсь, вы, ребята, можете мне помочь.Я действительно много чего пробую, и я не видел ни одного поста, который бы занимался этой конкретной проблемой.Либо он обнаруживает некоторые страны, либо меня выгоняют, потому что я обращаюсь с большим количеством запросов.

С наилучшими пожеланиями JoshED

...