之一种 ***
var bdkeyword = ""; $(".indexSearch input").keyup(function (e) { if (e.keyCode == 13) { window.open($(".indexSearch .btn").attr("href"), "_blank"); } else { $(".indexSearch .btn").attr("href", "https://www.baidu.com/s?ie=utf-8&wd=" + $(this).val()); } }); var keyword = ""; $(".indexSearch input").bind("input", function (e) { var that = $(this); if (keyword != that.val()) { var text = that.val(); $.ajax({ url: "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=" + text + "&cb=getvalue", dataType: "jsonp", type: "post", jsonp: "cb", success: function (data) { if (data) { laytpl($("#keywordList").html()).render(data, function (html) { if (html.trim() != "") { $(".selectul").show().html(html); } else { $(".selectul").hide().html(""); } }); } }, error: function (err) { } }); } });
直接调用百度接口然后输出数据到
<script id="keywordList" type="text/html"> {{#layui.each(d.s, function(index, item){}} <li> <a href="/go/?url=https://www.baidu.com/s?ie=utf-8&wd={{item}}" class="24e3-039a-1260-414f target" rel="external nofollow" target="_blank">{{item}}</a> </li> {{#})}} </script>
第二种是自己写一个api接口 PHP代码如下
<?php $word=$_GET["wd"]; $html = getArray($word); $res = getHtmlByContent($html); $result = array('p'=>'false','q'=>$word,'s' =>$res); echo json_encode($result); /** * getHtmlByContent * * @param mixed $html * @access public * @return void */ function getHtmlByContent($html){ preg_match_all('/<table cellpadding="0">.*<\/table>/',$html,$res); // print_r($res[0][0]); preg_match_all('/<th>.*?<\/th>/',$res[0][0],$result); $result = $result[0]; if(!empty($result) && is_array($result)){ foreach($result as $k=>$v){ $result[$k] = strip_tags($v); } } //print_r($result); return $result; } /** * getArray * * @param mixed $kw * @access public * @return void */ function getArray($kw){ $url="http://www.baidu.com/s?wd=".$kw; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); //curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($curl); $data = preg_replace("/[\r\n\t]+/","",$data); return $data; }
服务器配置差的情况下 *** 1明显快于 *** 二
运动的目的,是为了让自己强身健体,收获好身材。而我们在运动的过程中,总是会遇到很多各种各样的问题。对于刚开始运动减肥的人,面临最大的问题是选择哪种运动,减肥效果是最好的。 那么,选择哪种才...
申请三相40A电表要4600元,20电表3600元。。。因最近多买了两台大功率。 看详细的负荷容量有较大的区别。此刻根基上来就是3x5(100)a的宽幅电表,可用近60千瓦负荷(功率因数0.9...
工业是现代城市发展的主要因素。 大规模的工业建设带动原有城市的发展,使得许多传统城镇进入现代城市的行列,如上海的安亭镇,由于大众汽车厂的投资建设而成为全国著名的汽车城,浦东金桥镇随着出口加工区的开发...
本文导读目录: 1、谁给我介绍几本关于黑客的书啊! 2、求一本主角是黑客的小说 想不起来叫什么了 3、找一本关于黑客的小说的名字 4、黑客类书籍,这本书是什么名字? 5、《黑客揭秘编程...
ems速度(EMS同城速度有点坑)随着网购的普及,收发快递成为很多人生活中的日常,对部分不喜欢出门的来说,快递员可能是他见面次数最多的人。国内目前有顺丰、EMS、中通、圆通等数家快递公司,而近日中国消...
怎么翻开日志记载功用正如咱们在上一篇文章中了解的那样,出于对主动内存办理安全性的考虑,开发人员更简单运用它,但也会增加一些开支。 但在某些状况下,这种主动内存办理或许会导致功能问题。 1. 装置 au...