问:百度搜索下拉框关键词是怎么来的,下拉框实现技术原理分析一下。

来自百度站长平台的站长回答:

对于词的研究,想必每个seoer都知道,而除了比较热门的百度相关搜索词之外,百度下拉框关键词应该也是不少人研究的范围,不过大部分人都是针对下拉框词的刷量,毕竟百度下拉框关键词采集已经泛滥成灾了。

百度下拉的官方正式叫法是百度推荐词(Baidu Suggest Word),民间又称之为百度联想词或百度下拉菜单。它是百度为了方便广大网民搜索,提高输入效率而推出的一项服务。

举例,当我们在百度输入“营销”这两个字的时候,百度就从推荐词条库中检索出以“营销”这两个字打头的词条,并根据搜索量从大到小排序,组建成下拉菜单。百度下拉菜单的最大数量为10条。

百度下拉框关键词的意义:

可以作为长尾词使用,作为标题使用,毕竟是用户搜索时候可以触发关键词搜索选择。

不少人将下拉词直接进行引流,比如曝光品牌,引导到指定的页面,你可以进行搜集分析竞争对手的相关操作,或者自己去曝光自己的品牌,见仁见智吧!

版本一:直接网页抓包实现下拉词的采集

def get_keywords(word):

url=f"百度网址/sugrec?pre=1&ie=utf-8&json=1&prod=pc&wd={word}"

html=requests.get(url)

html=html.json()

#print(html)

#print(html['g'])

key_words=[]

for key_word in html['g']:

print(key_word['q'])

key_words.append(key_word['q'])

#print(key_words)

return key_words

版本二:使用官方接口

比如:

def get_sug(word):

url = '百度官方接口/su?wd=%s&sugmode=2&json=1&p=3&sid=1427_21091_21673_22581&req=2&pbs=%%E5%%BF%%AB%%E6%%89%%8B&csor=2&pwd=%%E5%%BF%%AB%%E6%%89%%8B&cb=jQuery11020924966752020363_1498055470768&_=1498055470781' % word

r = requests.get(url, verify=False) # 请求API接口,取消了HTTPS验证

cont = r.content # 获取返回的内容

res = cont[41: -2].decode('gbk') # 只取返回结果中json格式一段,并且解码为unicode

res_json = json.loads(res) # json格式转换

return res_json['s'] # 返回关键词列表

版本三:另一个接口地址

def get_word(word):

url=f'百度另一个接口地址/su?wd={word}&sugmode=3&json=1'

html=requests.get(url).text

html=html.replace("window.baidu.sug(",'')

html = html.replace(")", '')

html = html.replace(";", '')

#print(html)

html = json.loads(html)

key_words=html['s']

#print(key_words)

return key_words

本质上二和三都是同一个性质,大家参照着看和用吧!

扩展版本:

这里有个小技巧,就是在关键词后面输入w,会出现跟拼音以w开头的一系列关键词,比如“黄山w”,会出现“黄山温泉”,”黄山玩几天“,“黄山五绝”等关键词(见上截图)。因此,当我们把a~z遍历一遍,会出现更多关键词。

本文答案转载自百度站长平台,仅供学习研究 。bbs.zhanzhang.baidu.com/thread-2190078-1-1.html

免责声明:本文来自网络用户投稿,不代表本站观点和立场。如有侵权请告知本站删除,本站不负任何责任及承诺。

下拉 html 实现原理,百度搜索下拉框实现技术原理分析相关推荐

  1. php 下拉菜单 搜索,DedeCMS实现百度搜索下拉菜单提示信息功能

    资讯类.知识类.商城类网站都有全站搜索功能,用户对网站比较熟悉了才考虑搜索,对新站来说,这个功能在前期暂时不考虑. "百度站内搜索"也比较成熟了,可以设置站内搜索还是全网搜索,还能 ...

  2. 【定位原理揭秘第三期】室内定位技术原理揭秘

    > > > >引言 地图软件已经成为我们日常出行必不可少的工具之一,在导航和搜索上带来了很多便捷的帮助.而定位技术在地图软件里的应用可谓无法替代,尤其是在小范围的室内定位环境下 ...

  3. 百度搜索下拉框与原理

    wd=当前搜索的词或者内容: bs=上一次搜索的词或者内容: & 并列参数: rsv_spt=识别浏览器,ie内核的浏览器是3,火狐是1: rsv_bp=判断是第几次搜索,0为第一次搜索,1为 ...

  4. AJAX实例--根据邮政编号动态获取省,市,县三级地区+仿百度搜索下拉提示

    最近一段时间自己一直在学习AJAX,忽然顿悟ajax的强大功能,实在让人吃惊.在接下来的几篇博客里,我将分享在学习过程中,自己写的一些小例子,欢迎大家一起交流学习...欢迎各位拍砖..你的关注是我不断 ...

  5. 类似百度搜索下拉框的实现

    从百度截图如下: 要实现的功能与该图类似,只不过没有详细优化样式.哈哈,大家不要介意.(还有我的这个功能用的是百度的接口) 我用了两种方式来实现这个功能,一种是原生的js方式,一种是jQuery的方式 ...

  6. Android自定义下拉刷新动画--仿百度外卖下拉刷新

    好久没写博客了,小编之前一段时间一直在找工作,从天津来到了我们的大帝都,感觉还不错.好了废话不多说了,开始我们今天的主题吧.现如今的APP各式各样,同样也带来了各种需求,一个下拉刷新都能玩出花样了,前 ...

  7. 蓝牙技术原理(9)蓝牙AOA/AOD技术原理

    1 AOA/AOD的概述 5.1 有个特性加入了AOA和AOD定位应用,实现了厘米级别的定位功能,效果不错 1.1 AOA(达到角) 1 发射端: (1)一个tag (2)单天线的 (3)数据包为ct ...

  8. 刷百度下拉那个词与百度快排点击原理是什么?做快排网站降权怎么办?

    前言:这是白杨SEO公众号原创第344篇.为什么写这个?因为之前群里有人问百度下拉词原理是什么?还有一些朋友反映说做快排网站严重降权怎么办?今天就来分享一下. 声明:不管是下拉还是快排,白杨SEO均不 ...

  9. 白杨SEO:如何快速收集百度、抖音、知乎、小红书等关键词搜索下拉词及挖掘更精准长尾关键词?

    前言:这是白杨SEO公众号原创第377篇.为什么想到写这个,这来自一个步入中年健忘症老SEOer的真实故事引发的,哈哈哈. 真实故事 起因是这样的:白杨SEO在给一个企业做SEO顾问,看到对方最近写的 ...

最新文章

  1. 基于机器学习的化合物活性预测模型
  2. 推翻《Nature》:生命不息,神经发生不止...
  3. Android Studio 三种添加插件的方式,androidstudio
  4. 虎牙直播张波:掘金Nginx日志
  5. php mysql显示不出图片_图片显示不出来,但是数据库里有显示
  6. 怎样才能恢复误删的数据-免费版本
  7. sublime livereload插件
  8. 调速水泵控制c语言实验程序,液压控制实验报告
  9. java ssm 运行步骤_SSM项目整合基本步骤
  10. TensorFlow中的通信机制——Rendezvous(一)本地传输
  11. 第二篇第十一章灭火救援设施
  12. 单利模式的优缺点和使用场景
  13. 达梦数据库聚合拼接函数
  14. 【原创】PE检测工具
  15. 程序员如何知道女朋友有没有偷看手机?
  16. 博客网站的选择兼开博通文
  17. 【Linux命令】curl 命令
  18. 十月 Z 星月度速览 | Hacktoberfest 开源挑战赛、飞书深诺电商场景实践、Paddlepaddle推荐系统部署……...
  19. java scala_1400万美元的资本资金,Scala准备接受Java
  20. 现实世界的Windows Azure:访问海军研究局破坏性业务技术总监Dano DeBrou

热门文章

  1. 操作系统——页面淘汰算法
  2. 有什么实用的电脑录音软件
  3. CF 1562 C. Rings (思维+模拟)
  4. 深度学习在图像领域的应用
  5. 面试题(有部分答案)
  6. php fpm ts nts,如何判断PHP 是ts还是nts版的?
  7. 华为mate40RS能升级鸿蒙,华为mate40rs快速开箱
  8. 什么是跨域?怎么实现跨域请求?
  9. 《奇特的一生》——致敬时间的神
  10. ​现代计算机的雏形-微型计算机MCS-4