我有一个使用谷歌地图静态地图抓取图像的脚本。我今天只运行了几次,我无法达到 25,000 的上限请求。为什么会这样?
这是错误请求图像:
我的函数输入图像 url 列表、文件名和它所在的文件夹:
from urllib import urlretrieve
from time import sleep
def fun(urls,name,folder):
count = 0
for src in urls:
count += 1
file_name = folder + str(count) + '.jpg'
urlretrieve(src, file_name)
print str((count/float(len(urls)))*100) + ' percent done! only ' + str(len(urls) - count) + ' more pictures to download'
sleep(5)
这sleep(5)
只是为了确保我不会如此快地向谷歌运行请求,以至于他们拒绝它并无论如何都会给我错误。
那么,当您当天发出超过 25k 的请求时,为什么我会收到此限制错误?我能做些什么来修复它?