第2章 批量查询搜狗PC、移动排名数据

授课老师
陈俊龙
浏览次数
23977
课程难度
初级
课程学习 3
2-1 获取搜狗PC排名

通过站长积木插件“获取搜狗pc即时排名”一键式获取前100位的排名数据

首先打开站长积木工具,在核心积木栏目下拖出“将”这块积木,首先把要查询的关键词“长尾词挖掘工具”输入到积木中,再把待查询的域名“www.5118.com”输入到积木中,然后在搜狗栏目下拖出“获取搜狗pc即时排名”这块积木,把关键词和待查询域名对应放在这块积木中,最后在核心积木中拖出“打印”积木,把获取到的排名结果打印出来,详细操作看左图1:
将("长尾词挖掘工具",输出到 关键词);
将("www.5118.com",输出到 待查询域名);

获取搜狗pc即时排名(关键词,待查询域名,输出到 所有搜狗pc排名数量,输出到 获取搜狗pc第一个排名位置);
打印(所有搜狗pc排名数量);
打印(获取搜狗pc第一个排名位置);
获取到排名后打印得到结果如下,5代表该关键词对应的域名在搜狗PC100名内出现的次数,1代表首次出现在搜狗PC搜索结果中的位置,搜狗页面结果对比左图2:
5
1
2-2 获取搜狗移动排名

通过站长积木“获取搜狗移动即时排名”获取搜狗移动排名数据

接着上面搜狗PC的相同做法,把搜狗栏目下“获取搜狗移动即时排名”拖出这块积木拖,并设置好关键词和待查询的域名,最后打印获取到的结果
将("长尾词挖掘工具",输出到 关键词);
将("www.5118.com",输出到 待查询域名);


获取搜狗移动即时排名(关键词,待查询域名,输出到 所有搜狗移动排名数量,输出到 获取搜狗移动第一个排名位置);
打印(所有搜狗移动排名数量);
打印(获取搜狗移动第一个排名位置);
获取到排名后打印得到结果如下,3代表该关键词对应的域名在搜狗移动搜索100名内出现的次数,1代表首次出现在搜狗移动搜索结果中的位置,搜狗网页结果对比左图2:
3
1
2-3 批量查询搜狗PC、移动排名

两面两条内容介绍了如何查询单个关键词的排名情况,如果我要N个关键词一起查询能实现吗?答案是肯定的,我们可以用“多行读取文件”这块积木来实现,在基础篇里也有介绍如何批量查询

在自己电脑D盘下面新建立一个文本文件“关键词排名查询.txt”,保存路径应该为“D:\关键词排名查询.txt”,输入内容如下:
长尾词挖掘工具
www.5118.com
购物
www.jd.com
批发
www.1688.com
从核心栏目下“将”拖出来,把要查询的文本文件路径输入进去,并输出到“文本文件路径”里,再从文字栏目下拖出“多行读取文件”,保存路径的积木输入到该积木里,并把“继续多行读取文件();”积木一起拖出,他们是不可分割的,所有要批量处理的积木都要放在他们之间,然后把上面两节讲所运用到的积木内容放入到“多行读取文件”中稍作修改,
详细操作步骤见左图1,结果图解见左图2:
GIF图片可以放大看整体操作
将("D:\\关键词排名查询.txt",输出到 文本文件路径);

多行读取文件(文本文件路径,输出到 {关键词;待查询域名});
	打印(关键词);
	打印(待查询域名);
	获取搜狗pc即时排名(关键词,待查询域名,输出到 所有搜狗pc排名数量,输出到 获取搜狗pc第一个排名位置);
	打印("搜狗pc第一个排名位置:"+获取搜狗pc第一个排名位置);
	打印("所有搜狗pc排名数量:"+所有搜狗pc排名数量);
	
	获取搜狗移动即时排名(关键词,待查询域名,输出到 所有搜狗移动排名数量,输出到 获取搜狗移动第一个排名位置);
	打印("搜狗移动第一个排名位置:"+获取搜狗移动第一个排名位置);
	打印("所有搜狗移动排名数量:"+所有搜狗移动排名数量);

继续多行读取文件();