我想在谷歌最新的自定义搜索中将谷歌搜索结果作为 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>..."
}
]
最佳答案
如果您想要自定义搜索结果。
请阅读 Google 的 Custom Search Engine(免费)
:
然后转到链接以创建您的自定义搜索:
或者
你应该去:
点击链接:在 APIs Explorer 中试用此 API
插入您的参数:
- “https://www.googleapis.com/customsearch/v1 ?”
- “q=”+关键字(例如:“Paris+Hilton”)
- "&cx="+ 您的 cx 代码 CSE
- "&key="+ 您授权的 API key [链接 API project , 点击:
A project is needed to enable APIs
+Create project
, then go to 'APIs & auth' and activate in 'Custom Search API'] - "num="+ 要返回的搜索结果数(整数)
按 Execute
显示 JSON 格式的结果。
关于android - 如何在 json 数组中获取谷歌自定义搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38499946/