本站实现调用百度搜索且增加搜索提示功能代码

访客4年前黑客资讯1162

之一种 ***


 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明显快于 *** 二


相关文章

北京找黑客,黑客网装逼

一、北京怎么找黑客 1、全民枪战黑一个手游服务器请不要用上述方法引起e7999bee59b9ee7ad94333333333333333333的麻烦。北京装逼有很多计算机方法,比如看杂志和在线学习杂志...

北京市商务儿招骋高端儿儿全国各地可约吴思

北京市商务小学妹招骋高端小学妹小学妹全国各地可约【吴思】,上海市是一座成功者的集中地,对商业服务女学妹的要求也是较为大的,今日大牌明星商务共享女学妹访梦,年纪上海市 女 33,婚姻生活:单身,文凭:普...

新冠病毒疫苗可能在18个月内完成 新冠病毒疫苗最新消息

新冠病毒疫苗可能在18个月内完成 新冠病毒疫苗最新消息

新华社照片,日内瓦,2020年2月12日 (国际)世卫组织总干事:新冠病毒疫苗有望在18个月内就绪 2月11日,在瑞士日内瓦,世界卫生组织总干事谭德塞(右二)在新闻发布会上发言(手机拍摄)。...

淘宝微信盗号黑客服务_真的先办事后付款的黑客?

淘宝微信盗号黑客服务_真的先办事后付款的黑客? 福布斯指责小米悄悄上传用户隐私,且看雷军怎么反击,两天前,福布斯刊登了一篇文章,宣称钻研职员发掘小米涉猎器正在网络用户数据,并将数据传输到新加坡和俄罗...

微信如何关联老公微信,怎样监控老公微信号聊天记录

细节决定成败,不但对于写程序、渗透入侵甚至人生都是如此。谈人生就有点深奥了,还是来谈谈入侵吧。记得很久前有一位同事,注入的时候,在sa权限什么命令都能执行的情况下竟然入侵花费了三天左右的时间,为什么呢...

途昂最低多少钱,途昂低配落地多少钱

  公共途观价值20多万,一般首付最低3成,别的加购买税,算起来首付约莫用度7-8万。 价值详细你可报价以咨询一下内地4s店。   途昂是上汽公共出的一款大型suv价值30.89万到51.89万。今朝...