python - 截断的谷歌搜索 api 结果 url
问题描述
我有以下代码用于搜索谷歌,
def google_search(search_term, api_key, cse_id, **kwargs):
service = build("customsearch", "v1", developerKey=api_key)
res = service.cse().list(q=search_term, cx=cse_id, **kwargs).execute()
return res
result = google_search("testtest", my_api_key, my_cse_id, num=10)
for item in result['items']:
print item['formattedUrl']
我遇到的问题是item['formattedUrl']
有时会被截断并...
在 url 中返回。例如,而不是http://www.example.com/page/1
结果可以http://www.example.com/.../1
如何解决?
谢谢。