随便写了个jsonp模拟百度搜索相关词汇的小demo,帮助新手理解jsonp的用法。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模拟百度搜索框</title>
<style>
*{
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul,li{
list-style: none;
}
.baiduSearch{
width: 600px;
margin:100px auto 0;
text-align: center;
}
#search_txt{
width: 500px;
height: 40px;
border:1px solid #ccc;
border-right: 0;
outline: 0;
text-indent: 10px;
font-size: 24px;
}
#search_btn{
display: inline-block;
width: 100px;
height: 40px;
line-height: 40px;
vertical-align: top;
font-size: 20px;
cursor: pointer;
color:#666;
border:1px solid #ccc;
text-decoration: none;
}
.result{
width: 500px;
border:1px solid #ccc;
border-top: 0;
display: none;
}
.result>li{
height: 30px;
line-height: 30px;
text-align: left;
text-indent: 10px;
}
</style>
</head>
<body>
<div class="baiduSearch">
<input type="text" id="search_txt"><a href="javascript:;" id="search_btn">搜索</a>
<ul class="result"></ul>
</div>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script>
$("#search_txt").on("keydown",function(){
$("#search_btn").attr("href","https://www.baidu.com/s?wd="+$("#search_txt").val());
$(".result>li").remove();
if($(".result>li").length==0){
$(".result").hide();
}
$.ajax({
type:"get",
url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su",
data:{wd:$(this).val()},
dataType:"jsonp",
jsonp:"cb",
success:function(data){
for(var i = 0;i<data.s.length;i++){
var oLi=$("<li>"+data.s[i]+"</li>");
$(".result").show().append(oLi);
}
}
});
});
</script>
</body>
</html>

演示地址: jsonp搜索

转载于:https://www.cnblogs.com/raoyunxiao/p/4761682.html

jsonp模拟获取百度搜索相关词汇相关推荐

  1. python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接

    前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...

  2. python如何获取百度搜索结果的真实URL

    在公司中需要去抓取一些数据,就遇到了以下这些问题: 想通过爬虫获取百度搜索结果的原始链接.通过Firefox的HttpFox插件,发现在搜索结果的URL是加密过的,例如: http://www.bai ...

  3. PHP与SEO,应用curl及正则获取搜狗搜索相关关键词

    PHP是世界上最好的语言,来吧,入坑吧,我们一起来拍(pai)黄(huang)片(pian),Sorry,手抖,打错字了,当然是学习简写的,php啦!PHP即"超文本预处理器",是 ...

  4. php 百度来路关键词,php获取百度搜索关键词的方法[方法过时了]

    本来是想找一段通过js获取百度关键词的方法的,结果找并且测试获取到是可以就是只能获取到英文字符,如果是汉字就会乱码!知道可能是转码的问题,使用之前用过的代码也出现这样的问题!刚好看到php获取搜索关键 ...

  5. python爬去百度搜索结果_python爬虫获取百度搜索结果的简单示例

    编程之家收集整理的这篇文章主要介绍了python爬虫获取百度搜索结果的简单示例,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 感兴趣python爬虫获取百度搜索结果的简单示例的小伙伴, ...

  6. Python+selenium+PhantomJS获取百度搜索结果真实链接地址

    祝愿所有参加高考的孩子们都能超水平发挥,考出好成绩,考上理想的学校!也希望你们考上大学之后仍然保持高考前的学习劲头! ===========正文============= 问题描述:在爬取百度搜索结果 ...

  7. js 获取百度搜索关键词的代码

    有可能有时候我们会用到在百度搜什么关键词进来我们的网站的,所有我们又想拿到用户搜索的关键词. 这是我研究了半天所得出的办法.话不多说直接贴代码 <script>function query ...

  8. php获取百度搜索的关键词,php获取从百度搜索进入网站的关键词

    当用户在搜索引擎搜索进入网站,会有进入的关键词,一般是$_SERVER['HTTP_REFERER']中获取到链接/提交当前页的父页面URL,也就是上一次的url.(虽然REFERER可以伪造,) 在 ...

  9. 【2020-07】落地页获取百度搜索关键字最新方法

    js获取访客百度搜索词最新方法 此方法不仅可以在搜索落地页获取百度的访客搜词关键词,在进入页面后的任意浏览页都能快速获取到本次访客来访的搜索引擎以及搜索关键词. 如果需要实时监控访客的搜索关键词数据请 ...

最新文章

  1. c语言将源文件拷贝到目的文件,C语言编译过程 简介和详解
  2. 【错误记录】Tinker 热修复示例运行报错 ( Execution failed for task ‘:app:tinkerProcessD‘ . tinkerId is not set!!! )
  3. linux 下重名名文件
  4. SQL 常用数据类型汇总
  5. D. 关灯问题(规律或二分)
  6. 700 页的机器学习笔记火啦,图文生动形象
  7. adguard没有核心 core no_新媒体自学宝典(No.24)| 如何借力自媒体平台放大粉丝流量?...
  8. Eclipse 编译项目
  9. k8s ingress配置自签名证书,并解决Kubernetes Ingress Controller Fake Certificate
  10. 网站攻击怎么来的,如何攻击?
  11. Ruby编程语言面试题库和答案(语法、代码)
  12. 网络安全笔记-17-单臂路由
  13. 机器视觉表面缺陷检测综述
  14. 酷家乐如何使用 Istio 解决新服务治理系统(Serverless)接入已有成熟自研 Java 服务治理体系...
  15. ipad越狱常用软件
  16. java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)
  17. 剑指offer 24. 反转链表
  18. 港科夜闻|推进湾区产学研融合发展,香港科大(广州)—广州市属国企校企合作专题交流会圆满举行...
  19. 隐藏电话号码中间四位
  20. Oracle数据库 - 1

热门文章

  1. LeetCode 1852. 每个子数组的数字种类数(滑窗)
  2. LeetCode 1367. 二叉树中的列表(双重递归)
  3. 小程序 模糊查询_[轻应用小程序]如何使用信息查询功能?
  4. tc溜溜865手机投屏卡_溜溜 TC Games 官网_专题
  5. 一台机器起多个filebeat_全自动多色丝印机一台多少钱?
  6. python设置单元格宽度_Python xlwt-访问现有单元格内容,自动调整列宽
  7. Android Studio 选项菜单和动画结合_Android 应用与iOS 应用之间的设计差异对比!
  8. linux 中文 音乐播放器,linux下的常见音乐播放器
  9. java 悬浮提示框_表格(悬浮框提示)
  10. XPath和lxml类库