教程:「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用户)的注册问题。
" />