百度搜索词&淘宝搜索词 接口实现

百度和淘宝并没有正式的提供一个公开API给我们用,但是经过分析他们的源代码,还是找到了解决方法。

/*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

  

以上代码,经过测试有效。

百度搜索词&淘宝搜索词 接口实现

时间: 2024-10-14 06:29:12

百度搜索词&淘宝搜索词 接口实现的相关文章

jQuery实现TEXT文本框输入时的提示信息(谷歌百度淘宝搜索框提示实现)

在搜索框中,输入之前框内有输入的提示信息,文本框获得焦点后会自动消失的效果,效果图如下: 鼠标放在文本框时的效果: 创建工具类(已经存在就不用创建了)Util.js(DWR的JS) 在里面添加如下方法: Js代码 /** * Input框里的灰色提示,使用前先引入jquery * <br>使用方法:<input type="text" tipMsg="您的用户名"   /> * * @return */ function inputTipTe

揭秘:淘宝搜索排名真正规则和技巧

本文来自于虾米站长 http://www.xiamiz.com/a/tuiguang/2013/1127/106771.html 最近淘宝排名不断的改变规则,但是最终万变不离其宗.为了更简单让大家了解,我们可以想象成一场过关游戏. 关于排名的有:点击率,跳出率,转化率,综合评分(描述情况,发货速度,客服服务..)因素很大.这些名词大家都懂吧?不懂的可以百度. 1,第一关,检测点击率如何. 检测原理:新品上架:假设随机显示 100 次展示.所谓 100 次展示机会并不是随便给您带来流量的,而是判断

Javascript:仿淘宝搜索框用户输入事件的实现

打开淘宝网首页,找到淘宝首页的搜索框,大家可以看到,当页面一打开,搜索框中就可以看到灰色字体"少女高跟鞋",还有闪烁的光标.当用户点击输入的时候,灰色字消失.当用户清空文本框的所有内容的时候,灰色字自动恢复. 接下来,这个小案例就是要介绍如何实现这种效果,即用户输入事件. 判断用户输入的事件有 oninput 和onpropertychange .当然,想必你能想到,由于浏览器兼容的问题,他们出现的场合有所不同. 正常浏览器支持oninput ,而 IE6.IE7.IE8 支持的 on

淘宝API学习之道:简单介绍淘宝API功能接口作用

前一阵子按照上级指示,根据淘宝API开发符合自已应用的系统,比如批量上传,批量修改名称,价格等功能什么的,在此就将我的开发历程写一写,为自己前段时间的工作做个总结. 淘宝开发平台(http://www.taobao.com/theme/tao_source/#prev),向第三方开发者提供API接口和相关开发环境的平台,使开发者可以开发属于自已的系统应用于淘宝店铺和阿里上,同时,运用SAAS模式,开发者开发的系统也可以在该平台上进行销售. 为进行开发做的准备,得在开发同盟网站注册帐号(http:

Web——在淘宝搜索到看到商品

[摘自]http://blog.renren.com/blog/254459622/799372165 浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址.负载均衡的第一步,将你的访问分配到不同的入口,尽可能保证你所访问的入口是所有入口中可能较快的一个. 通过这个入口成功的访问了www.taobao.com的实际的入口ip地址.产生了一个PV,即Page View,页面访问. 一次访问时生成页面给你看的任务便会被分配给其中一台服务器完成.其中最关键的便是LVS,Linux

solr入门之參考淘宝搜索提示功能优化拼音加汉字搜索功能

首先看一下从淘宝输入搜索keyword获取到的一些数据信息: 第一张:使用拼音的全程来查询 能够看到提示的是匹配的转换的拼音的方式,看最后一个提示项 这里另一个在指定分类文件夹下搜索的功能,难道后台还存储的类目的信息? 另一个标签的信息要存储 第二使用首字母来匹配 这里看不出来 淘宝的东西太多了,首字母直接有了相应的全程 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA

淘宝搜索案例一个

# -*- coding: utf-8 -*- from appium import webdriver# 使用正则表达式筛选设备 idimport re# 使用time.sleep(xx)函数进行等待from time import sleep# 使用 os 模块调用命令import os # 测试的包的路径和包名appLocation = "C:\\Users\\Administrator\\Desktop\\shoujitaobao_151.apk"# 读取设备 idread_D

淘宝搜索不到自己的宝贝是怎么回事

影响商品排名的关键因素有很多,而最重要的两个因素是“宝贝下架剩余时间”和“是否橱窗推荐”. *宝贝名称定义要准确:忌名称过于复杂或过于简单,要做到全而不乱,简而不缺,当把宝贝名称写好后,自己先搜索下,看是否容易搜索的到,搜索的难易程度如何,然后及时修正宝贝名称. *合理安排宝贝上架时间:如果店铺宝贝数量不到3000个的话,建议采用7天一循环的办法,时段设定一要把握所谓黄金时间,一般来说,上午10点以后,下午2 点到5点,晚上8点到10点,在淘宝上的买家相对多些,而在周六.日人相对少些.我们要在浏

淘宝搜索功能的测试

测试思路:功能,性能,易用性,兼容性,容错性几方面进行测试 1.功能测试 1.1录入条件为可查到结果的正常关键字.词.语句,检索到的内容.链接正确性: 1.2录入条件为不可查到结果的关键字.词.语句: 1.3录入条件为一些特殊的内容,如空.特殊符.标点符.极限值等,可引入等价类划分的方法等: 2.性能测试: 2.1压力测试:在不同发用户数压力下的表现(评价指标如响应时间等) 2.2负载测试:看极限能承载多大的用户量同时正常使用 2.3稳定性测试:常规压力下能保持多久持续稳定运行 2.4内存测试: