我正在尝试使用Google自定义搜索下载一些图片。
我可以返回前10张图片的网址。但是,当我将范围扩展到20张图片时,会出现一些错误。
#initialize service
service = build("customsearch", "v1",
developerKey=key)
# search for image
res = service.cse().list(
q= "apples",
cx= cx,
searchType='image',
num=10,
fileType='jpg/png',
safe= 'off'
).execute()
#print the result
if res["items"] is None:
print("No result")
else:
for item in res['items']:
print("Title is:",item['title'], "link is:", item['link'])
该代码在num = 10时有效,但在num超过10时失败。 有人可以帮我吗? 我该怎么做才能使其返回超过10个网址?
谢谢!
答案 0 :(得分:1)
'num'只能取最大值10。 为了获得更多结果,您需要使用'start'参数进行分页。 例如,如果'num'为10,则start = 11将给出第二页结果。