百度相关搜索词教程的Python批处理集合
优采云 发布时间: 2020-08-08 17:58生命短暂,我从入门到放弃,然后学习安装X,都使用Python. 这是由Daxian seo准备的安装X指南,教您如何使用Python采集与百度相关的搜索字词批次.
首先,您必须安装Python和requests模块,然后必须安装sublime文本. 互联网上有各种安装教程,因此这里不再赘述.
创建一个新文件名,将其另存为py后缀,并将以下代码复制到sublime编辑器中:
#encoding=utf-8
import requests,re,urllib
for word in open('kws.txt',encoding='utf-8'):
headers={'User-Agent:':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36'}
url='http://www.baidu.com/s?ie=UTF-8&wd=%s'%urllib.parse.quote_plus(word)
#format,+word+
html=requests.get(url,headers,timeout=5).text
#print (html)
redata=re.compile(r'(.*?)')
for i in re.findall(redata,html):
print(i)
此外,创建一个名为kws.txt(自定义)的新关键字txt文件,然后将要采集的关键字放入文件中,每行一个:
保存代码后运行代码,只需使用快捷键ctrl + B.
采集结果如图所示,并显示在编辑器下方:
采集完成后,您需要将其导入到word文档中并删除opencsv上的注释:
#encoding=utf-8
import requests,re,urllib
opencsv=open('word.csv','a+')
for word in open('kws.txt',encoding='utf-8'):
headers={'User-Agent:':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36'}
url='http://www.baidu.com/s?ie=UTF-8&wd=%s'%urllib.parse.quote_plus(word)
#format,+word+
html=requests.get(url,headers,timeout=5).text
#print (html)
redata=re.compile(r'(.*?)')
for i in re.findall(redata,html):
print(i)
opencsv.write('%s\n'%i)
再次运行代码,然后打开单词,您可以看到要打印的关键字:
到目前为止,百度相关搜索关键字的Python批处理集合已完成. 有关更详细的Python参考,您可以查看: .
使用Python批量采集与关键字相关的搜索可以大大提高我们的工作效率,它也是X安装的工具.
让您的程序员在建筑工地上欣赏您,得到晋升并提高薪水,然后SEO成为CEO.