教程:Python与SEO,Python百度移动端搜索下拉词采集工具及源码
优采云 发布时间: 2022-11-07 17:45教程:Python与SEO,Python百度移动端搜索下拉词采集工具及源码
众所周知,现在移动流量的比重越来越大,尤其是APP占据了大量的移动门户流量,搜索引擎的移动流量也不容忽视。之前分享过,今天给大家分享一下Python。百度移动端搜索下拉词采集工具及源码。
在百度SEO优化中,PC端和移动端不是两组页面,或者是自适应的。PC端和移动端虽然相互关联,但对于SEO从业者来说无疑是两个机会。所谓东边不亮,西边亮。, 可能PC端数据不好,移动端数据会更好,一定要注意移动端的优化和数据,尤其是在竞价推广的大佬们,移动端落地页一定要单独设置同时对页面进行了优化。
百度PC端下拉词和手机端下拉词基本重叠,数据其实差不多,只是有些不同,可以作为挖词的补充!
百度PC端下拉词和手机端下拉词
挖掘足球直播下拉 关键词 结果:
百度搜索下拉词:['足球直播在线观看免费高清'、'足球直播软件app免费'、'足球直播在线观看免费'、'足球直播360无插件'、'哪个最好足球直播软件'、'足球直播在线观看免费高清视频'、'足球直播在线观看免费高清等'、'足球直播免费视频直播应用'、'在哪个平台上可以观看足球直播'、'观看足球直播视频在线']
百度手机搜索下拉词:【'足球直播'、'足球直播在线观看免费高清'、'足球直播软件app免费'、'足球直播在线免费'、'足球直播软件哪个好','足球直播免费视频直播应用','足球直播在线观看免费高清等','足球直播在线观看免费高清视频','足球直播360无插件','在哪里看足球直播']
大佬们可以参考对比一下!
Python百度移动端下拉word采集源码
类似于PC端的下拉词采集,只是下拉词的接口端口不同,其实大部分源码都是通用的,差别不大!
最关键的是接口:
https://m.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=wise&from=wise_web&net=1&os=1&sp=300&rm_brand=0&callback=jsonp2&wd=%E8%A9%B9%E5%A7%86%E6%96%AF
复制
浏览器捕获:
百度移动端下拉词采集参考源码:
# -*- coding: utf-8 -*-
#百度移动端下拉词搜索
#@author 微信公众号:Python与SEO
#20220524 by微信:huguo00289
import requests
import json
url=f"https://m.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=wise&from=wise_web&net=1&os=1&sp=300&rm_brand=0&callback=jsonp2&wd={word}"
r = requests.get(url=url)
cont = r.content.decode('utf-8') # 获取返回的内容
# print(cont)
res = cont[7: -1]
res_json = json.loads(res) # json格式转换
keys=[]
qs=res_json['g']
for q in qs:
keys.append(q['q'])
print(f'百度移动搜索下拉词:{keys}')
复制
比较参考源代码:
# -*- coding: utf-8 -*-
#百度移动端下拉词搜索
#@author 微信公众号:Python与SEO
#20220524 by微信:huguo00289
import requests
import json
import logging
logging.basicConfig(filename='xlclog.txt', level=logging.DEBUG,
format='%(asctime)s - %(levelname)s - %(message)s')
#获取百度PC端下拉关键词
def bdxl(word):
requests.packages.urllib3.disable_warnings()
url = 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/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格式转换
keys=res_json['s']
print(f'>> 已获取百度搜索下拉词:{keys}')
logging.info(f'>> 已获取百度搜索下拉词:{keys}')
return keys # 返回下拉词
#获取百度移动端下拉关键词
def mbdxl(word):
url=f"https://m.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=wise&from=wise_web&net=1&os=1&sp=300&rm_brand=0&callback=jsonp2&wd={word}"
r = requests.get(url=url)
cont = r.content.decode('utf-8') # 获取返回的内容
# print(cont)
res = cont[7: -1]
res_json = json.loads(res) # json格式转换
keys=[]
qs=res_json['g']
for q in qs:
keys.append(q['q'])
print(f'>> 已获取百度移动搜索下拉词:{keys}')
logging.info(f'>> 百度移动搜索下拉词:{keys}')
<p>
#获取百度移动端下拉关键词(添加了ua协议头)
def mmbdxl(word):
headers={"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",}
url=f"https://m.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=wise&from=wise_web&net=1&os=1&sp=300&rm_brand=0&callback=jsonp2&wd={word}"
r = requests.get(url=url,headers=headers)
cont = r.content.decode('utf-8') # 获取返回的内容
# print(cont)
res = cont[7: -1]
res_json = json.loads(res) # json格式转换
keys=[]
qs=res_json['g']
for q in qs:
keys.append(q['q'])
print(f'>> 已获取百度移动搜索下拉词:{keys}')
logging.info(f'>> 百度移动搜索下拉词:{keys}')
if __name__=='__main__':
word="足球直播"
bdxl(word)
mbdxl(word)
mmbdxl(word)
</p>
复制
python百度移动端下拉word采集工具exe
百度移动端下拉word采集工具exe说明:
采集该工具是用Python编写的,仅供参考和学习;可批量挖掘百度采集移动端下拉词,需提供关键词txt文本;该工具是这个人渣手写的,这个公众号下载保证无毒无后门,可以免费使用;工具编写环境为win7 64位,推荐使用此系统环境,个别系统环境可能不兼容;为了避免泛滥,工具的使用需要验证和授权,就联系这个渣。无限制免费获取操作授权码,联系索取即可!使用前准备好关键词列表txt,文件名为keywords.txt,关键词列表名不可更改,关键词 每行一个;下拉关键词采集完成,输出为words.csv文件,log.txt文件为操作日志文件,如果有fail.txt文件为key文本操作失败的原因 采集
工具下载地址(百度云盘):
提取码:z7bi
·······结尾·······
大家好,我是二叔
进城的革命老区农民工,
非早期非专业的互联网站长,
喜欢python,写,读,英文
不受欢迎的程序,自媒体,seo。. .
公众号不赚钱,只做一个网友。
教程:最新神马视频电影网站源码 带VIP系统+采集
源代码详情:
优化了视频上传功能,vip视频系统,自动注册和试看功能,带卡密码系统,用户可以自行更新会员,
支付方式可以在后台上传二维码进行支付,支持微信和支付宝。前端提交订单,后端管理员审核
支持MP4、m3u8、Flv等常规媒体视频格式文件播放,发送企业版优采云采集器和规则。全站可自动升级,无需人工维护,有全站数据,可直接操作
安装注意事项:
1个;使用Empire Backup的数据库,打开Empire Backup工具,你的URL/bak 默认账号是admin,密码是123456,Empire Backup的数据库恢复方法这里就不介绍了。
2;在配置文件夹中打开 conn.php
$localhost = "本地主机";
//服务器地址,一般是localhost
$root = "xxxxx";
//服务器MYSQL登录用户名
$密码=“xxxxx”;
//服务器的MYSQL登录密码
$数据库=“xxxxx”;
//你正在使用的数据库
3;登录后台,后台路径为你的URL /admin2018/ 默认管理账号密码为admin8 admin888
4;自己配置网站
关于采集:使用优采云采集,默认采集最大资源网络,如需添加请自行查找规则!