首页 > 解决方案 > 如何从关键位置的值中获取国家/地区?

问题描述

我正在尝试添加一个名为 Country 的新密钥。我的主要问题是将位置转换为国家。Stackoverflow 的用户可以编写所有内容,并且没有格式。我试过geopy,但它没有检测到某些国家RussiaTokyo国家。

第二个问题是 geopy 不允许太多访问或请求。我有大约 800 万用户。

该代码只是一个编辑版本:

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)

我希望你们能帮助我。我真的尝试了很多事情,但我还没有看到处理这个特定问题的帖子。要么它检测到一些国家,要么我被踢出,因为我提出了很多要求。

最好的问候

标签: pythonpython-3.xnltkstackexchange-apigeopy

解决方案


推荐阅读