百度搜索词&淘宝搜索词 接口实现
2014-06-21 23:45
459 查看
百度和淘宝并没有正式的提供一个公开API给我们用,但是经过分析他们的源代码,还是找到了解决方法。
以上是我分析了他们的数据结构做的一个callback函数。
首先是百度:
然后是淘宝:
以上代码,经过测试有效。
/*baidu&taobao callback*/ function dachie(d) { if (d.s) return d.s else { return d.result.map(function(item) { return item[0] }); } };
以上是我分析了他们的数据结构做的一个callback函数。
首先是百度:
$.get("http://suggestion.baidu.com/su?wd=" + el.value + "&json=1&p=3&cb=dachie",function(data) { var list = eval(data);//eval必须 console.table(list); //这里根据自己的展示形式render list });
然后是淘宝:
$.get("http://suggest.taobao.com/sug?code=utf-8&q=" + el.value + "&callback=dachie","",function(data){ var list = eval(data);//eval必须 console.table(list); //这里根据自己的展示形式render list },"text");//关键点,指定dataType 为 text
以上代码,经过测试有效。
相关文章推荐
- 百度搜索词&淘宝搜索词 接口实现
- angularjs实现百度的搜索接口及链接的实现
- jsonp结合百度接口-实现搜索功能
- js实现百度搜索接口及链接功能
- JS实现百度搜索接口及链接功能实例代码
- JavaScript实现谷歌,百度切换搜索功能
- 百度搜索框内容实现微博同步转发
- PHP实现获取百度top50的搜索排行关键字
- 百度与google的“java 内存泄露 javacore"搜索结果
- 刷 百度排名,百度(google)搜索提示下拉关联词的一个简易思路··
- java 使用正则Pattern等实现【搜索 -> 提取 -> 分割 -> 替换】功能
- 实现百度搜索部分代码
- 百度,soso,yahoo音乐搜索接口
- 如何实现IEnumerable<T>和IEnumerator接口,一个ASP.NET MVC日志模型的实现
- 根据查询的关键字,实现获取百度指定页数的搜索结果的信息(网页地址,标题,摘要,并有排序的说明)
- JQuery+JS实现仿百度搜索结果中关键字变色效果
- C# 实现百度搜索框智能提示功能
- 仿百度搜索智能提示(纯JS实现) (转)
- CSS实现类似百度搜索
- 用百度实现站内搜索的Javascript代码