调用百度搜索关键词

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>查询访问</title>

    <!-- 

    https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=
    https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=abc&cb=jQuery110206545585568528622_1499224165848&_=1499224165856
     -->

    <style type="text/css">
        *{margin:0px;padding: 0px;}
        #container{width:800px;margin:auto;margin-top:10px;}
        input[id="keywords"]{width: 500px;height: 40px;border:solid 2px #cecece;font-size: 22px;line-height: 40px;color:#888;padding-left: 10px;}     

        #sug{width:512px;list-style: none;border:solid 1px #ccc;}
        #sug li{height: 30px;background:#fcfcfc;line-height:30px;font-size:18px}

    </style>
    <script type="text/javascript" src="../jquery-1.12.4.js"></script>

</head>
<body>
    <div id="container">
        <div>
            <input type="text" id="keywords" placeholder="请输入关键词">
        </div>
        <ul id="sug">
            <!-- <li>建议搜索的关键词</li> -->
        </ul>
    </div>

    <script>
        // 获取输入框
        var $kw = $("#keywords");

        // 添加键盘按键抬起事件
        $kw.keyup(function(){
            // 获取输入框中的输入
            var $value = $kw.val();

            // 调用函数,获取数据
            $.ajax({
                url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?cb=?",
                type:"get",
                data:{wd:$value},
                dataType:"jsonp",
                success:function(msg){
                    // 当url接口访问成功的时候,自动调用success对应的函数,接口返回的数据会自动存放在函数的参数data中
                    console.log(msg.s);
                    // 将输入输出到页面中;dom操作
                    var _sug = msg.s;
                    // 清空原来的url标签;
                    $("#sug").empty();

                    for (var i = 0;i< _sug.length;i++){
                        // 创建一个li标签
                        var $li = $("<li>")
                        // 标签中添加文本数据
                        $li.text(_sug[i]);
                        // 将li标签,添加到页面中
                        $("#sug").append($li);

                    }
                }
            });
        });

    </script>

</body>
</html>

  

时间: 2024-10-08 10:17:31

调用百度搜索关键词的相关文章

百度搜索关键词上线大家快点踊跃使用吧

近日,百度站长平台对百度搜索关键词工具进行了全面的升级,统计数据越来越精细,指标描述也越来越亲民.对于广大SEOer来说,长期总结观察这些百度数据,对于更好的了解其站点优化情况,对于制定其未来的关键词优化方案都大有裨益.可以说,新的数据数量级别和指标描述的改变,也标志着百度正逐步将加快其完善算法的步伐,大家有望在未来享受更公正的优化排名规则. 这次,百度主要通过热门关键词和热门页面来描述网站的受欢迎状况.注意,所谓的热门关键词和热门页面,是针对您自己的网站而言的,不具有绝对的统一性.您网站通过哪

使用Java调用百度搜索

search托管于github 如何利用Java来调用百度搜索,更多细节请到github上查看search 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索善加利用,以小搏大,站在巨人的肩膀上.有很多的应用场景可以很巧妙地借助百度搜索来实现,比如网站的新闻采集,比如技术.品牌的新闻跟踪,比如知识库的收集,比如人机问答系统等,我之前做的一个准确率达百分之九十几的人机问答系统的数据源,其中一部分就是充分利用了百度搜索.我们可以很容易地扩展到其他的搜索引擎,使用JSoup+CSSPath技

http协议请求实战——get请求示例之抓取百度搜索关键词对应网页信息

1通过分析搜索关键词对应的网址发现字段名和内容均在网址中网址可简化为www.baidu.com/s?wd=搜索的关键词 根据分析出的规律可通过构造get请求用爬虫实现在百度上自动查询某个关键词 代码如下: import urllib.request 导入urllib.requestkeywd = '高同同' 指定关键词keywd_cod = urllib.request.quote(keywd)将关键词进行编码url = 'https://www.baidu.com/s?wd='输入网址url_

【数据分析】python分析百度搜索关键词的频率

涉及知识点 1.抓取数据 2.分页爬虫 规律分析 1.抓取数据,发现每一项都是data-tools标签 2.分页分析 代码 import requests from bs4 import BeautifulSoup import re import json import jieba #获取html页面信息 def getKeywordResult(keyword, pagenum):     url = 'http://www.baidu.com/s?wd=' + keyword + '&pn

一个推荐系统,实现完整的设计-在百度搜索关键词推荐案例

在之前一篇博文中, 有同学在评论中问了个问题: 怎样解决因式分解带来的推荐冷门.热门关键词的问题. 在回答这个问题的时候, 想到了近几年在做搜索推荐系统的过程中, 学术界和工业界的一些差别. 正好近期正在做技术规划, 于是写偏文章说下工业界完整推荐系统的设计.结论是: 没有某种算法可以全然解决这个问题, 多重算法+交互设计, 才干解决特定场景的需求. 下文也对之前的一些博文进行梳理.构成一个完整工业界推荐系统所具有的方方面面(主要以百度关键词搜索推荐系统为例) 完整的推荐系统肯定不会仅仅用一种推

百度搜索关键词纠错机制研究

自动纠错链接:https://www.baidu.com/baidu?wd=c%E8%AF%AD%E8%A8%80+%E6%8E%A5%E5%8F%97%E5%8F%82%E6%95%B0&tn=monline_dg&ie=utf-8 手动修复关键词:https://www.baidu.com/s?wd=c%E8%AF%AD%E8%A8%80+%E6%8E%A5%E5%8F%97%E5%8F%82%E6%95%B0&tn=monline_dg&f=13&ie=utf

jsonp 调用百度搜索查询接口

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> #q {width: 300px; height: 30px; padding: 5px; border:1px solid #f9

pycharm利用request请求百度搜索关键词并读取源码下载到本地

import requests params = { 'wd' : 'seo' } headers = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36' } response = requests.get("http://www.baidu.com/s",params=p

百度搜索这些词:(百度搜索特效,好玩)

特效,是百度搜索关键词个性体验化的一种方式,之前大家可能遇到搜某些关键词的时候,会出现意想不到的彩蛋. 下面是一些常见的带特效的关键词,你别说,小编第一次搜的时候,还真被吓一跳,不信你试试. ps.需 PC 浏览器,手机上还无法实现,如果你没看到特效,不妨换个浏览器试试. 1.打雷 真的会出现打雷的声音,而且特别逼真.此外,“布谷鸟”.“海边”.“大风”也会有同样的声音效果. 2.Duang 整个屏幕都跟真“Duang”起来了… 3.黑洞 我去,屏幕上真会出现一个黑洞,把所有东西都吸进去. 4.