因为内容太多,所以我们分成了两部分,接前文
八、投票网站最近72小时10分钟投票走势和增量数据爬取
在SchedulingTest中添加方法如下:
-
private
static
final String csdnTopNIncrement=
"http://csdn.sdysit.com/Increment";
-
private
static
final String csdnTop20=
"http://csdn.sdysit.com/top20";
-
-
//拉取72小时10分钟投票增量
-
public Object doPostCsdnTopNIncrement() throws Exception {
-
String post = Tool.doPost(csdnTopNIncrement,
null);
-
return post;
-
}
-
-
//拉取72小时10分钟投票走势
-
public Object doPostCsdnTop20() throws Exception {
-
return Tool.doPost(csdnTop20,
null);
-
}
非常简单,通过分析,走势和增量对应的接口分别为Increment和top20,问直接用工具类请求一下即可。
九、CsdnTopNServiceImpl对Increment接口获取的数据进行处理
步骤为:
- 获取72小时增量投票数据
- 使用fastjson转换为CsdnTopNResult对象
- 获取结果对象中的433个采集时
转载:https://blog.csdn.net/m0_37609579/article/details/104080989
查看评论