作者 钟来

添加新的采集

  1 +package com.ruoyi.quartz.task.aquatic;
  2 +
  3 +import cn.hutool.http.HttpUtil;
  4 +import com.ruoyi.system.domain.fish.FishAquaticPublicOpinion;
  5 +
  6 +import java.util.*;
  7 +
  8 +public class ZnyjNftecAgriCn extends AquaticPublicOpinionBase{
  9 + @Override
  10 + List<FishAquaticPublicOpinion> collect(String day, Set<String> dedupMap) {
  11 + String url = "http://znyj.nftec.agri.cn:8089/mobile/view/nowprice.html";
  12 + List<FishAquaticPublicOpinion> list = new ArrayList<>();
  13 + FishAquaticPublicOpinion aquaticPublicOpinion = new FishAquaticPublicOpinion();
  14 + aquaticPublicOpinion.setTitle("水产时价云");
  15 + aquaticPublicOpinion.setInfoUrl(url);
  16 + aquaticPublicOpinion.setReleaseTime(new Date());
  17 + aquaticPublicOpinion.setCreateTime(new Date());
  18 + aquaticPublicOpinion.setAquaticType(4);
  19 + list.add(aquaticPublicOpinion);
  20 + return Collections.emptyList();
  21 + }
  22 +
  23 + @Override
  24 + String getInfo(String info_url) {
  25 + try {
  26 + // 访问网页
  27 + String datas = HttpUtil.get("http://znyj.nftec.agri.cn:8089/API/Product/GetPriceNow?token=0000000000000000&rid=8&pid=-1&pageSize=1000&pageNum=1");
  28 + return datas;
  29 + } catch (Exception e) {
  30 + logger.error("解析详情错误:"+info_url,e);
  31 + }
  32 + return null;
  33 + }
  34 +}