以前写过百度下拉框关键词批量采集的教程,刚才有朋友问我360和搜索的下拉词怎么采集,我就研究了一下,直接贴出来代码吧。都是单个词演示的,想批量采集的,写个简单的循环就搞定了。以后有时间再补充吧。
百度下拉框关键词采集
curl -s "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=seo"|iconv -f gbk -t utf-8|awk -F":" '{print $4}'|grep -oP '(?<=").*?(?=")'|sed 's/,//g'
效果如图:
360搜索下拉框关键词采集
curl -s 'http://sug.so.360.cn/suggest?callback=suggest_so&encodein=utf-8&encodeout=utf-8&format=xml&word=seo'|grep "<word>"|grep -oP '(?<=<word>).*?(?=</word>)'
效果如图:
搜狗搜索下拉框关键词采集
curl -s 'http://www.sogou.com/suggnew/ajajjson?key=seo&type=web' |iconv -f gbk -t utf-8|awk -F"[" '{print $3}'|sed 's/,/\n/g'|sed 's/]/ /g'|sed 's/"/ /g'
效果如图:


评论