geopy.exc.GeocoderInsufficientPrivileges:HTTP 错误 403:禁止访问
geopy.exc.GeocoderInsufficientPrivileges: HTTP Error 403: Forbidden
我正在尝试使用 geopy 获取 lat/long 但它抛出了一个 http 403 禁止错误。
from geopy.geocoders import Nominatim
geolocator = Nominatim()
addr = '350 5th Ave, New York, NY 10118'
location = geolocator.geocode(addr)
print location
前几天一切正常。
raise ERROR_CODE_MAP[code](message)
geopy.exc.GeocoderInsufficientPrivileges: HTTP Error 403: Forbidden
我可能已经解决了这个问题。根据这份文件 https://geopy.readthedocs.io/en/stable/#nominatim
您需要为每个使用 Nominatim
的应用程序指定用户代理
geolocator = Nominatim(user_agent="name_of_your_app")
“GeocoderInsufficientPrivileges”错误 - 尝试使用 'Photon' 而不是 'Nominatim'
from geopy.geocoders import Photon
geolocator = Photon(user_agent="measurements")
我正在尝试使用 geopy 获取 lat/long 但它抛出了一个 http 403 禁止错误。
from geopy.geocoders import Nominatim
geolocator = Nominatim()
addr = '350 5th Ave, New York, NY 10118'
location = geolocator.geocode(addr)
print location
前几天一切正常。
raise ERROR_CODE_MAP[code](message)
geopy.exc.GeocoderInsufficientPrivileges: HTTP Error 403: Forbidden
我可能已经解决了这个问题。根据这份文件 https://geopy.readthedocs.io/en/stable/#nominatim 您需要为每个使用 Nominatim
的应用程序指定用户代理 geolocator = Nominatim(user_agent="name_of_your_app")
“GeocoderInsufficientPrivileges”错误 - 尝试使用 'Photon' 而不是 'Nominatim'
from geopy.geocoders import Photon
geolocator = Photon(user_agent="measurements")