在我的Android应用程序中,我想从用户那里获取搜索查询,并使用该查询搜索谷歌,获取搜索结果并使用搜索结果填充列表.自定义搜索API限制为每天100次免费搜索.那么搜索还有其他选择吗?
这是你可以使用的东西.
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
| 归档时间: |
|
| 查看次数: |
3815 次 |
| 最近记录: |