- A+
------------2015年3月31日补充开始---------------
看到下面有朋友留言说用不了,我就纳闷了,怎么就用不了?每次有人说用不了,我都会测试一下,结果明明是可用的。于是我把代码打包成了一个sh脚本文件shangqing.sh,我们只需要把母词keywords.txt和shangqing.sh放到同一个文件夹下,然后在cygwin里把工作路径切换到该文件夹,然后输入bash shangqing.sh,静静等待几分钟,结果就出来了,结果会自动保存到results.txt文件中。
测试用该工具跑99个词花了不到3分钟,拓展出来了16378个长尾词,如下图:
如果还有朋友用不了,可以加我的【北京搜索引擎优化精英群:211438410】,在群里给出错误代码,会有人帮你查原因的。
------------2015年3月31日补充完---------------
在前一篇夜息大神分享的SEO关键词分析教程中提到了一个“一次性就能搞出好几万的关键词”的“神秘渠道”,许多看完该文章的同学别的没记住,就把这个“神秘渠道”给记住了,哈哈哈哈!我没有向夜息求证那个“神秘渠道”是什么,不过从他截图中出现的一个叫“baidikeyword-api”的文件夹来看,这个神秘渠道应该是百度推广的API吧!
下面是百度官方对申请百度搜索推广API所需要条件的说明,看了以下说明,你就能明白,没有开通百度推广和没有技术的“废柴SEO”们,不要再想这个“神秘渠道”了,还是赶紧洗洗睡吧!
您可以根据以下内容初步判断自己是否具备申请条件: 1. 累计在百度续费3次以上; 2. 账户累计投入RMB 10万元以上; 3. 账户日均消费RMB 800元以上(数据期为最近1个月); 4. 用户单位自身拥有2名以上的技术人员(精通任何一种支持Web服务的主流开发语言,如Java、PHP、C#等;精通Web服务相关的规范和协议:XML、SOAP、WSDL、XML Schema;精通一些Web服务测试工具,如SOATest、SoapUI),具备Web Service项目开发经验。
想了解更多关于百度推广API的信息,可以到百度官方网站。下面我进入本篇文章的主题:不用百度推广API也能快速批量“一次性搞出好几万关键词”,方法就是用shell脚本来快速批量获取百度商情关键词,并且获取到的数据是带百度指数的。
以下shell代码来自老狼的分享:
#!/bin/bash百度商情 指数版/key.txt置于根目录 下。key.txt及要拓展的词,一行一个 for key in `cat key.txt` do echo $key curl "http://honeyimg.bdimg.com/recomword/recomWordCache_findRecomWord.htm?area_id=&word="$key"" |awk 'BEGIN{RS="{";ORS="\n"}{print $0}'|awk -F "\"|:|}" '{print $5,$9}' >>keyword.txt done;
以下是参考老狼的代码稍作改变的代码:
cat search.txt|while read line;do curl -s "http://honeyimg.bdimg.com/recomword/recomWordCache_findRecomWord.htm?area_id=&word="$line"" |awk 'BEGIN{RS="{";ORS="\n"}{print $0}'|awk -F "\"|:|}" '{print $5,$9}' ; done
其中search.txt是你需要拓展长尾关键词的词根,也称之为母词,每一个母词可以拓展出200个长尾词,这样你先选好300个母词,理论上可以获取到6W的长尾关键词出来!怎么样,也比较高大上吧?
shell脚本运行效果图:
有问题或者有想法的,在下面留言框留言告诉我吧。
2017-09-25 上午9:41
用编程脚本语言去做SEO确实会省力很多
2016-06-17 下午12:01
這個工具,現在還有用嗎?
2016-06-17 下午6:20
@小当梁 百度商情网站打不开了,不能用了
2015-12-12 下午1:02
方法师兄,讲讲wordpress页面布局的代码怎么写咯,特别是内链布局的代码,这是别人不愿意做的事,相信你可以从这点突破到下一个境界。
2015-11-25 下午3:25
哈哈,又学到了,谢谢啊,大神
2015-08-19 上午10:25
老乡 这个接口是不是被封了
2015-08-19 下午8:21
@a's'da's'd 嗯,坐等恢复吧
2015-07-05 下午8:42
求下载地址啊
2015-06-24 上午7:31
不错哦
2015-06-18 下午4:38
扩展的好多重复的,还有几个不相关的
2015-06-23 上午9:45
@励志 后期再做汇集、清洗就行了
2015-06-09 下午1:38
很赞。求多爆一点这样的数据接口
2015-06-23 上午9:46
@暴走装修 刀心大神,您来了!
2015-06-26 下午3:28
@方法 我不是大神。。感谢你提供这个接口啊。我也盗用了一下。去zero那里发了个帖子。还有别的类似这样的数据接口没。。封之前赶紧再多挖一些。
2015-06-26 下午3:58
@刀心 python,大神!py源文件发我一个呗!
2015-06-02 下午2:26
显示行1未找到命令是为什么呢
2015-04-28 下午5:30
弄好好久,终于成功了,返回success ,的原因,是你用记事本编辑了这个文件,用Dream***eaver就欧了
2015-04-30 下午6:37
@王泰越 你这个经验非常有用!我都不用记事本,都是用notepad++,所以不会遇到换行和编码的问题!编码用UTF-8肯定不会出错。
2015-04-28 上午9:57
大神,下载地址呢
2015-04-16 下午2:11
百度不行 谷歌呗!
2015-04-01 下午1:02
curl 我安装了也还是success,返回不了数据
2015-04-16 下午2:14
@seolabs 有问题,加我QQ,远程协助排查问题。
2015-03-31 下午1:22
2015年3月31日测试 不可以用,保存的文件关键词都是success
2015-03-31 下午1:26
@seolabs 2015年3月31日测试,还可以用,不知道你用的哪部分代码?有什么出错提示?
2015-01-27 下午6:35
我的返回success , 怎么回事?
2015-02-14 下午3:59
@紫日 你解决啦吗,我也遇到这个问题啦
2015-03-25 下午9:03
@汉邦 文章讲述的方法不能用了。
2015-03-25 下午9:33
@粤语残片丶 刚试了,仍然好用。
2014-12-29 下午12:26
文章里面的命令直接复制不能用?提示-bash: curl: ***mand not found?
2014-12-29 下午12:52
@s cyg***in默认是不自带curl这个命令的,需要用cyg***in-setup安装程序手动安装。
2014-12-28 下午10:17
不懂的朋友 这么写就对了 cat search.txt|***hile read line;do curl -s "***://honeyimg.bdimg.***/re******ord/re***WordCache_findRe***Word.htm?area_id=&***ord="$line"" |a***k ‘BEGIN{RS="{";ORS="n"}{print $0}’|a***k -F ""|:|}" ‘{print $5,$9}’ ; done >1.txt 这样就可以把关键词采集到1.txt 了 当然你们可以自己修改txt名称 search.txt是母词也就是根词 1.txt就是已经采集到的关键词存放 、
2014-12-28 下午10:22
@长春SEO孟斌_创业之家 对,谢谢补充。
2014-12-28 下午9:57
大神 采集了 如何导出啊
2014-10-20 下午3:58
这个指令怎么修改我只获取search.txt当中的关键词的百度商情指数,不需要拓展他的长尾词
来自外部的引用: 5