类 AbstractStarter

    • 构造器详细资料

      • AbstractStarter

        public AbstractStarter()
    • 方法详细资料

      • start

        public final void start​(Class<? extends Starter> clazz)
        程序启动入口
        指定者:
        start 在接口中 Starter
      • start

        public final void start()
      • getTask

        public abstract Runnable getTask​(Crawler crawler)
        获取一个线程业务逻辑
        指定者:
        getTask 在接口中 Starter
        参数:
        crawler - 爬虫种子
        返回:
        Runnable
      • saveAndClearResource

        public void saveAndClearResource()
        程序结束前会执行,此方法用于保存内存中的数据到本地,并且清理内存资源
        指定者:
        saveAndClearResource 在接口中 Starter
      • getMatchUrls

        protected List<String> getMatchUrls​(List<String> urls)
        逆正则优先级更高 一旦匹配逆正则,则不会匹配正正则
        参数:
        urls - 链接
        返回: