在Android应用中获取谷歌的搜索结果

Sai*_*der 3 android

在我的Android应用程序中,我想从用户那里获取搜索查询,并使用该查询搜索谷歌,获取搜索结果并使用搜索结果填充列表.自定义搜索API限制为每天100次免费搜索.那么搜索还有其他选择吗?

rah*_*hul 8

这是你可以使用的东西.

http://google.com/complete/search?output=toolbar&q= 查询

它返回一个XML文件.解析该xml以获得结果.但谷歌可能会在未来更改查询的格式.这是唯一关注的问题.否则效果很好.

为了将来参考,请注意以下有关其他有用网站的查询.有些以JSON格式返回,有些则以XML格式返回.

http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&cp=1&q= query&alt = json

http://search.yahooapis.com/WebSearchService/V1/relatedSuggestion?appid=YahooDemo&query= query

http://en.wikipedia.org/w/api.php?action=opensearch&search= query&limit = 10&namespace = 0&format = json

http://anywhere.ebay.com/services/suggest/?q= query&s = 0

http://completion.amazon.com/search/complete?method=completion&q= query&search-alias = aps&mkt = 1

http://api.bing.net/osjson.aspx?Query= query&Market = en-us