带有GoogleV3的Geopy说,仅需几个请求,就超出了配额

时间:2018-08-07 16:59:23

标签: python google-maps google-maps-api-3 geopy

代码:

    from geopy.geocoders import GoogleV3
for list in lista:
    'set place = the partial address data'
    place = list[0]
    geolocator = GoogleV3()
    'lookup location with geocoder'
    location = geolocator.geocode(place)
    'place the result in a sub-list with the original partial address'
    list[1] = (location.address)

我正在使用带有Geopy的Python 3来遍历部分地址数据(街道和城市)列表,使用Geopy查找每个项目,然后返回完整地址(或者至少是Google猜测的完整地址)。 / p>

该代码有效,但是在运行了前4-5个项目后,它将引发错误:

  

GeocoderQuotaExceeded:给定密钥已超过24个请求的限制   小时内或在短时间内提交了太多请求。

我没有付费的api密钥,但是在以前的研究中,我发现人们在使用没有api密钥的GoogleV3地理编码器(每天的请求数为1k)。

任何想法我的代码有什么问题吗?谢谢!

0 个答案:

没有答案