diff --git a/w11/CrawlStrategy.java b/w11/CrawlStrategy.java new file mode 100644 index 0000000..d9d9a74 --- /dev/null +++ b/w11/CrawlStrategy.java @@ -0,0 +1,12 @@ +package com.example.datacollect.strategy; + +import com.example.datacollect.exception.ParseException; +import com.example.datacollect.model.Article; +import org.jsoup.nodes.Document; +import java.util.List; + +public interface CrawlStrategy { + List
parse(String url, Document doc) throws ParseException; + boolean supports(String url); + int getPriority(); +}