搜索引擎(百度)下拉、相关词对于做SEO的同学来说一定不陌生,无论做哪个行业,这些词对SEO来说,都是最精准的用户搜索需求,所以怎么想办法拿到这些词无论对二营长或者广大的SEOer来说肯定是比较重要的,今天二营长分享几个关于百度的下拉、相关搜索词。
1、采集百度PC端下拉词Python脚本
#coding:utf-8
import requests,re,sys
while 1:
url = 'http://suggestion.baidu.com/'
print '---------------------------------PC-xiala'
word = raw_input()
keyword = word.decode('gbk').encode('utf-8')
if word == 'over':
sys.exit()
payload = {'wd':'%s'%keyword}
r = requests.get(url,params=payload)
kw = re.findall(r'"(.*?)"', r.content.replace(',',''))
for k in kw:
print k2、采集百度PC端相关词Python脚本
#coding:utf-8
import requests,re,sys
while 1:
url = 'http://www.baidu.com/s'
print '---------------------------------PC-related'
word = raw_input()
keyword = word.decode('gbk').encode('utf-8')
if word == 'over':
sys.exit()
payload = {'tn':'baidurs2top','wd':'%s'%keyword}
r = requests.get(url,params=payload)
kw = r.content.replace(',','\n')
print kw.decode('utf-8').encode('gbk')3、采集百度移动端下拉词Python脚本
#coding:utf-8
import requests,re,sys
while 1:
url = 'http://m.baidu.com/su'
print '---------------------------------WAP-xiala'
word = raw_input()
# keyword = word.decode('gbk').encode('utf-8')
if word == 'over':
sys.exit()
payload = {'wd':'%s'%word}
r = requests.get(url,params=payload)
kw = re.findall(r'"(.*?)"', r.content.replace(',',''))
for k in kw:
print k4、采集百度移动端相关词Python脚本
#coding:utf-8
import requests,re,sys
from bs4 import BeautifulSoup
while 1:
url = 'http://m.baidu.com/s'
print '---------------------------------WAP-related'
word = raw_input()
# keyword = word.decode('gbk').encode('utf-8')
if word == 'over':
sys.exit()
payload = {'word':'%s'%word}
r = requests.get(url,params=payload)
soup = BeautifulSoup(r.content,"lxml")
relativewords = soup.find(id="relativewords").find_all("a")
for word in relativewords:
print word.string更多采集下拉、相关词Python脚本,移步github:采集关键词