如何在json数组中获取谷歌自定义搜索结果

7 android json google-custom-search

我想在谷歌最新的自定义搜索中以 json 数组的形式获得谷歌搜索结果。

如何实现代码。

例如 :

 {
    "responseData": {` `
        "results": [
            {
      ` `          "GsearchResultClass ": "GwebSearch",
                "unescapedUrl": "http:/ / en.wikipedia.org/wiki/Paris_Hilton",
                "url"   : "http    ://    en.wikipedi a.org/wiki/Paris_Hilton",
                "visibleUrl  "  : "en.wikipedia .org",
                "cacheUrl    "    : "http://www.google.com/search?q=cache:TwrPfhd22hYJ:en.wikipedia.org",
                "title": "<   b>Paris Hilton</b   > - Wikipedia, the free encyclopedia",
                "titleNoFormatting": "Paris Hilton - Wikipedia, the free encyclopedia",
                "content": "[1] In 2006, she released her debut album..."
            },
            {
                "GsearchResultClass": "GwebSearch",
                "unescapedUrl": "http://`   `www.imdb.com/name/nm0385296/",
                "url": "http://`    `www.imdb.com/name/nm0385296/",
                "visibleUrl":     "www.imdb.com",
                "cacheUrl":      "http://www.google.com/search?q=cache:1i34KkqnsooJ:www.imdb.com",
                "title": "<b>    Paris Hilton</b>",
                "titleNoFormatting": "Paris Hilton",
                "content": "    Self: Zoolander. Socialite <b>Paris Hilton</b>..."
            }
        ]
Run Code Online (Sandbox Code Playgroud)

Ave*_*Ave 7

如果您想要自定义搜索结果。请阅读Custom Search Engine (free)谷歌:

创建自定义搜索引擎

并转到链接以创建您的自定义搜索:

https://cse.google.com/cse/

或者

你应该去:

谷歌搜索API

单击链接:在 APIs Explorer 中试用此 API

插入您的参数:

  • https://www.googleapis.com/customsearch/v1?”
    • "q=" + 关键字(例如:“Paris+Hilton”)
    • "&cx=" + CSE 的cx 代码
    • "&key=" + 您的授权 API 密钥 [在链接API 项目中,单击:A project is needed to enable APIs+ Create project,然后转到“API 和身份验证”并在“自定义搜索 API”中激活]
    • "num=" + 要返回的搜索结果数(整数)

按下Execute以显示格式为 JSON 的结果。