首页 > 解决方案 > 截断的谷歌搜索 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如何解决?

谢谢。

标签: pythongoogle-api

解决方案


推荐阅读