PHP 获取taobao与百度搜索下拉框内容

淘宝和百度的接口,

百度: “suggestion.baidu.com/su?wd= 搜索内容 &p=3&t=1273278850500”
淘宝: “ suggest.taobao.com/sug?code=utf-8&callback=?&q=搜索内容”

下面看百度例子

 代码如下 复制代码

$abcs = mb_convert_encoding(trim($_POST["key"]),"utf-8","gb2312");           //接收传送过来的关键值
$skey = file_get_contents("http://suggestion.baidu.com/su?wd=".urlencode($abcs)."");        //访问百度页面

preg_match('/\[(.*?)\]/',$skey,$m);    //通过正则去掉
$s = explode(',',$m[1]);   
foreach($s as $k=>$v){
 $s[$k] = substr($v,1,-1);
}
var_dump($s);        //输出

对于淘宝我们也可以使用上面的代码来处理只是参数有点不同了,当然如果你想模仿用户可以使用curl来在此大家自行研究吧。

时间: 2024-10-04 17:05:25

PHP 获取taobao与百度搜索下拉框内容的相关文章

实例解说:百度搜索下拉框与百度相关搜索原理

每天跟百度打交道的站长们与百度产品紧密接触,尤其在使用搜索功能搜索某个关键词时,都会看到其相关搜索关键词与下拉框搜索关键词.通过百度这一功能,我们在筛选关键词时可以看到拓展出一些热门的相关关键词.那么,怎么理解这两个搜索功能的属性,今天给大家解析一下百度相关搜索和下拉框搜索的原理,也可以从中了解到所谓的刷百度搜索下拉框是怎么一回事? 先在百度中直接搜索"game",这时候在地址栏可以看到http://www.baidu.com/s?wd=game&rsv_spt=1&i

利用jquery.autocomplete自动完成功能实现百度搜索下拉功能

利用jquery.autocomplete自动完成功能实现百度搜索下拉功能 --> <script language="网页特效" src="jquery.autocomplete.js"></script> <script> $().ready(function() {  $("#borough_name").autocomplete("z.php教程", {   minchars:

百度推出搜索下拉框和相关搜索反馈页面,有负面信息的可以删除了!

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最新百度消息爆料:百度已推出"搜索下拉框和相关搜索反馈"页面,此页面不但可以删除百度网页搜索下拉框的词条,还可以搜索结果页下方所提示的相关搜索词条. 详情如下图: 这一消息,相信会给企业.公司.明星.广大站长等团队或个人带来极大的好处,其中最重要的一点就是,用户只要通过反馈页面进行投诉相关关键词,即可删掉搜索下拉框和相关搜

JS仿百度自动下拉框模糊匹配提示_javascript技巧

实际项目中,我们可以把数据获取改成ajax动态获取,在 getContent()中 <!DOCTYPE> <html> <head> <title>js/jQuery实现类似百度搜索功能</title> <meta name="Author" content="Michael"> <meta name="Keywords" content="js/jQuery

jquery获取设置下拉菜单值,增加下拉菜单元素,清空下拉框内容

jquery获取设置下拉菜单值,增加下拉菜单元素,清空下拉框内容 取下拉菜单选中项的文本   $("#select option[selected]").text();//select和option之间有空格,option为select的子元素   $("#select option:selected").text();//如果写成$("#select").text();会把所有下拉菜单的文本选择出来   2.获取和设置下拉菜单的值   $(&q

模仿google搜索下拉框

提示:您可以先修改部分代码再运行 (eg. ShanDong) 模仿google搜索下拉框,免费空间,免费asp空间,免费域注册 提示:您可以先修改部分代码再运行

JS下拉框内容左右移动效果的具体实现

这篇文章介绍了JS下拉框内容左右移动效果的具体实现方法,有需要的朋友可以参考一下   复制代码 代码如下: <HTML> <HEAD> <TITLE>选择下拉菜单</TITLE> <META NAME="Description" CONTENT="Power by hill"> <meta http-equiv="Content-Type" content="text/h

uc浏览器-手机UC浏览器 select下拉框内容被遮挡,不能正常显示,求解决。

问题描述 手机UC浏览器 select下拉框内容被遮挡,不能正常显示,求解决. <div class="col-xs-10 col-xs-offset-1 form-box"> <div class="form-content"> <form> <div class="form-group"> <label class="sr-only">学校</label&g

前台js添加下拉框内容,后台怎样获取

问题描述 当前代码需要按两次按钮才能获取到,请大神纠正,源代码如下///////以下为test.aspx内容///<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="test.aspx.cs"Inherits="test"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"&