EasyCrawler-Post请求之爬个优衣库
继续上次深圳老哥提的需求,我总算完成任务交给他了。同时想着写写博客发发资源赚点csdn的积分的,但是好像没有那么容易,所以我还是决定将这个项目开源了。
EasyCrawler-Git地址: https://github.com/a81579261/EasyCrawler
由于我前端和后端的能力都不是特别突出,希望不喜勿喷,谢谢。
正文
效果图
后台介绍
后台用的是WebMagic框架,具体为啥可以看之前的文章。同时我加入的Excel导出功能,这样更符合我的理念,人人都会爬虫,因为不是人人都会写SQL去查询数据库的。导出用的是阿里巴巴的EasyExcel。由于开源了,后台的东西就不细讲了,核心代码如下:
public String post(PostRequestDto postRequestDto) {
this.postRequestDto = postRequestDto;
Request request = new Request(postRequestDto.getPage());
request.setMethod(HttpConstant.Method.POST);
//获取入参json
JSONObject jsonObject = JSONObject.fromObject(postRequestDto.getContent());
//如果有增量参数循环,没有直接执行
if (StringUtils.isNotEmpty(postRequestDto.getAscParam()))