package com.example.datacollect.strategy; import com.example.datacollect.exception.ParseException; import com.example.datacollect.model.Article; import org.jsoup.nodes.Document; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.List; public class DefaultStrategy implements CrawlStrategy { private static final Logger logger = LoggerFactory.getLogger(DefaultStrategy.class); @Override public boolean supports(String url) { logger.debug("默认策略支持所有 URL:{}", url); return true; } @Override public List
parse(String url, Document doc) throws ParseException { logger.info("使用默认策略解析:{}", url); // 你的解析逻辑 return List.of(); } }