Python挖词脚本,挖出几十万关键词不是梦 带搜索量

前段时间在@方法的博客上看到一个数据接口,貌似是百度商情的关键词数据。
方法博客中用的是ssh,几行代码就搞定了挖词,但是我试了一下,挖出来有一些错乱也有一些重复。于是就用python做了一个版本。拿出来分享一下。
方法的原文:http://seofangfa.com/shell/baidukeyword-shangqing.html

在运行脚本之前,请确定你是否按照了MySQLdb库,安装方法可以去百度一下。

下面是我的代码。

使用方法:

1、将你的词根放到sourceword.txt 中,一行一个词,然后将本文代码随便保存成一个xxxx.py  和sourceword.txt 放在同一个目录下。
2、交互模式下,进入这两个文件所在目录,运行脚本xxx.py(一般是输入python xxx.py即可)
3、会有提示选择导出模式,1为导出txt文件,2为导入到mysql中。如下图


图中的typeerror请忽略。

如果需要导入到mysql中,请配置mysql的相关信息,在代码中有注释。
不过首先需要在你的数据库中创建一个表,语句如下:

4、等待完成。
个人认为导入到mysql更好管理,txt比较好处理一些。

我的sourceword中有6000个词,挖出来差不多30多万我就停止了。应该能挖出来更多。
效果截图:

这个是导出为txt格式的样子。

导入到mysql是这样的。还是mysql用起来顺手一些。个人喜好。

注意:导出txt格式是存在重复词的,因为我不知道怎么去过滤。但是导入到mysql中 重复词是会自动过滤掉的。不过反正都无所谓,后期处理的时候大家总能找到办法的。

(转自方法SEO)

发表评论