import java.util.List; public class Main { public static void main(String[] args) { // 1. 创建上下文 CrawlerContext context = new CrawlerContext(); // 2. 动态添加策略(想爬哪个就加哪个,随时增删) context.addStrategy(new DoubanStrategy()); context.addStrategy(new XiaohongshuStrategy()); context.addStrategy(new DouyinStrategy()); // 3. 执行爬取 List movies = context.executeAllCrawl(2); // 4. 多态播放 for (Movie m : movies) { m.play(); } } }