【发布时间】:2020-10-14 15:01:21
【问题描述】:
我正在使用 geopy.geocoder 获取大量位置的坐标。我没有指定 user_agent,我只是将我的电子邮件作为字符串作为“user_agent = 'shuning@xxx.com'”。我通过这种方式成功顺利得到结果,但我想知道我使用的是什么api服务。
我的主要代码在这里:
from geopy.geocoders import Nominatim
from geopy.exc import GeocoderTimedOut
geolocator = Nominatim(user_agent='shuning@xxx.com')
result = geolocator.geocode(location, timeout = 100)
非常感谢!
【问题讨论】:
-
该类的文档解释并提供了默认用户代理的链接
-
非常感谢!但是该课程的文档是什么?很抱歉,我不知道我应该去哪里寻找它......
-
当然,我从未使用过 geopy。所以我在 DuckDuckGo 中输入“geopy 文档”,单击第一个结果中的链接,展开目录的“geocoders”部分,单击“Nominatim”部分。这是一个非常快速的过程。