教程:「SEO工具」python百度下拉框关键词采集及源码解读

优采云 发布时间: 2022-11-24 22:24

  教程:「SEO工具」python百度下拉框关键词采集及源码解读

  对于词的研究,每个seoer都必须知道,除了比较流行的百度相关搜索词*敏*感*词*,但大部分都集中在drop上-down box 字数,毕竟百度下拉框关键词合集已经泛滥了。

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

  例如,当我们在百度输入“营销”一词,百度会从推荐词条库中检索出以“营销”一词开头的词条,并按照搜索量从大到小排序。形成一个下拉菜单。百度下拉菜单最大数量为10个。

  百度下拉框关键词的意义:可以做长尾词,也可以做标题。毕竟,是关键词搜索选项,可以在用户搜索时触发。很多人直接用下拉词来引流,比如曝光品牌,引导到指定页面。可以采集

分析竞争对手的相关操作,也可以自己曝光自己的品牌。不同的人有不同的看法!

  网上留下了很多下拉词的采集

工具和源码,这里再分享一下!

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

  def get_keywords(单词):

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

  html=请求。得到(网址)

  html = html.json()

  #打印(html)

  #print(html['g'])

  关键词=[]

  对于 html['g'] 中的关键字:

  打印(关键字['q'])

  key_words.append(key_word['q'])

  #print(关键词)

  返回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=jQuery752020363_68&_=81' %字

  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']# return 关键词 列表复制代码

  版本 3:另一个接口地址 def get_word(word):

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

  HTML = 请求。得到(网址)。文本

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

  html = html。代替(”)”, '')

  html = html。代替(”;”, '')

  #打印(html)

  html = json。加载(html)

  key_words=html['s']

  #print(关键词)

  返回key_words复制代码

  本质上二和三性质相同,请大家参考使用!

  加长版:这里有个小技巧,就是在关键词后面输入w,会出现一串拼音w开头的关键词,比如“黄山w”,“黄山温泉” ”会出现,“玩黄山几天”,“黄山五绝”等关键词(见上图)。因此,当我们遍历a~z的时候,关键词就会比较多。def get_more_word(单词):

  更多字=[]

  对于“abcdefghijklmnopqrstuvwxyz”中的我:

  more_word.extend(get_keywords('%s%s'%(word,i)))

  打印(更多字)

  

  打印(len(more_word))

  打印(len(列表(设置(more_word))))

  return list(set(more_word))#去重操作

  def get_more_sug(单词):

  all_words = []

  对于“abcdefghijklmnopqrstuvwxyz”中的我:

  all_words += get_sug(word+i)#遍历字母表 | 使用之前的功能

  打印(len(列表(设置(all_words))))

  return list(set(all_words))#去重代码

  这里使用版本2的接口形式,避免被统一。但是如果使用requests模块请求证书无效的网站,会直接报错。可以将verify参数设置为False来解决这个问题 r = requests.get(url, verify=False) 但是设置verify= False会抛出InsecureRequestWarning警告,看起来很糟糕。解决方案: from requests.packages.urllib3.exceptions import InsecureRequestWarning

  # 禁用安全请求警告

  requests.packages.urllib3.disable_warnings(InsecureRequestWarning)复制代码

  运行结果

  为了方便大家使用和玩,渣男特地给大家打包了一个低版本的exe工具,方便大家使用!获取百度网盘的exe工具

  以下是exe下载信息,回复即可!

  游客,如需查看本帖隐藏内容,请回复

  以上代码仅供参考!如果有用,请给个好评,谢谢!!

  表扬,谢谢!!

  66666,值得学习

  66666,值得学习

  黄金+1贡献+5

  总结:百度关键字分析工具2010

  

" />

  百度关键词分析工具2010 Ver 6.0是凌风工作室2010年的最新作品,从1.0版本开始,已经拥有大量忠实用户使用,至今仍不尽如人意。智子有人用的是1.0版本。由于网络资源更新太快,之前旧版本的部分功能已经失效。现在新的6.0版本改进和完善了之前版本的错误,优化了大量代码,速度更快,更实用。以下是部分功能一一简单介绍: 1.相关关键词分析:输入你想要的关键词,可以分析出很多相关关键词或者长尾关键词。显示主要搜索引擎的搜索量和索引量。双击一个关键词,可以列出该关键词在过去30天内的每日搜索量,从而知道哪些关键词是最热门的关键词,有助于站长更新网站内容。2、自定义关键词:每个站长的网站类型不同,所以关键词的选择也不同,所以网站允许自定义分析你想要的关键词列表,支持批量分析。如下图所示: 3、分析某个关键词的排名,可以查看前10-100个网站的head writing。4. 指定关键词的文章采集

功能。5、文章带有指定关键词的伪原创功能。6、淘宝三亲热度关键词分析。战略家原有的教师职能。7.每日热门关键词统计分析功能。8. 主要搜索引擎登录功能。3月17日V6.0.8升级说明: 1.新增右键功能导出功能(两种格式,一种是txt文本文件,一种是xls电子表格文件) 2.解决分析时有时无反应的问题相关关键词。3.解决长尾关键词搜索分析问题 4.解决其他小问题。6.0.5更新日志:优化了软件内核。新增右键功能。解决了部分用户(win7用户)的注册问题。解决长尾关键词搜索分析问题 4.解决其他小问题。6.0.5更新日志:优化了软件内核。新增右键功能。解决了部分用户(win7用户)的注册问题。解决长尾关键词搜索分析问题 4.解决其他小问题。6.0.5更新日志:优化了软件内核。新增右键功能。解决了部分用户(win7用户)的注册问题。

  

" />

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线