关键词采集(人生苦短,我用Python,从入门到放弃,在到学会装X)
优采云 发布时间: 2022-01-04 14:11关键词采集(人生苦短,我用Python,从入门到放弃,在到学会装X)
人生苦短,我用Python,从入门到放弃,学习安装X,这里有大显seo准备的X安装指南,教你批量使用Python采集@ >百度相关搜索词教程。
首先,你必须安装 Python 和 requests 模块,然后你必须安装一个 sublime text。网上有各种安装教程,这里不再赘述。
新建一个文件名,保存为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)
另外新建一个关键词txt文档,命名为kws.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)
再次运行代码,然后打开word,可以看到关键词打印出来:
到此,Python批处理采集@>百度相关搜索关键词完成。更详细的Python参考可以看:.
使用Python批量处理采集@>关键词相关搜索,可以大大提高我们的工作效率,同时也是X安装的利器。
让你的工地程序员用羡慕的眼光看着你,升职加薪,SEO就当CEO了。