
com.yishuifengxiao.common.crawler.scheduler.request.RequestCreater Maven / Gradle / Ivy
package com.yishuifengxiao.common.crawler.scheduler.request;
import com.yishuifengxiao.common.crawler.domain.entity.Request;
import com.yishuifengxiao.common.crawler.domain.model.SiteRule;
/**
* 请求生成器
* 根据站点规则和请求任务生成一个完整的请求任务
*
* @author qingteng
* @version 1.0.0
*/
public interface RequestCreater {
/**
* 根据站点设置规则补全请求信息
*
* @param siteRule 站点规则
* @param request 请求信息
* @return 请求信息
*/
Request create(final SiteRule siteRule, final Request request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy