public class Request extends CommonObject
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Request.SeimiCallbackFunc<T,A1> |
| 构造器和说明 |
|---|
Request() |
Request(java.lang.String url,
Request.SeimiCallbackFunc<T,A1> callBackFunc) |
Request(java.lang.String url,
java.lang.String callBack) |
Request(java.lang.String url,
java.lang.String callBack,
Request.SeimiCallbackFunc<T,A1> cbFunc,
HttpMethod httpMethod,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.Object> meta,
int maxReqCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,A1> Request |
build(java.lang.String url,
Request.SeimiCallbackFunc<T,A1> callBackFunc) |
static Request |
build(java.lang.String url,
java.lang.String callBack) |
static Request |
build(java.lang.String url,
java.lang.String callBack,
HttpMethod httpMethod,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.Object> meta) |
static Request |
build(java.lang.String url,
java.lang.String callBack,
int maxReqCount) |
static <T,A1> Request |
build(java.lang.String url,
java.lang.String callBack,
Request.SeimiCallbackFunc<T,A1> callBackFunc,
HttpMethod httpMethod,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.Object> meta,
int maxReqcount) |
java.lang.String |
getCallBack() |
Request.SeimiCallbackFunc |
getCallBackFunc() |
java.lang.String |
getCrawlerName() |
int |
getCurrentReqCount() |
java.util.Map<java.lang.String,java.lang.String> |
getHeader() |
HttpMethod |
getHttpMethod() |
int |
getMaxReqCount() |
java.util.Map<java.lang.String,java.lang.Object> |
getMeta() |
java.util.Map<java.lang.String,java.lang.String> |
getParams() |
SeimiAgentContentType |
getSeimiAgentContentType() |
long |
getSeimiAgentRenderTime() |
java.lang.String |
getSeimiAgentScript() |
java.util.List<SeimiCookie> |
getSeimiCookies() |
java.lang.String |
getUrl() |
void |
incrReqCount() |
boolean |
isLambdaCb() |
java.lang.Boolean |
isSeimiAgentUseCookie() |
boolean |
isSkipDuplicateFilter() |
boolean |
isStop() |
boolean |
isUseSeimiAgent() |
Request |
setCallBack(Request.SeimiCallbackFunc<SeimiCrawler,Response> cbFunc) |
Request |
setCallBack(java.lang.String callBack) |
Request |
setCrawlerName(java.lang.String crawlerName) |
Request |
setCurrentReqCount(int currentReqCount) |
Request |
setHeader(java.util.Map<java.lang.String,java.lang.String> header) |
Request |
setHttpMethod(HttpMethod httpMethod) |
Request |
setMaxReqCount(int maxReqCount) |
Request |
setMeta(java.util.Map<java.lang.String,java.lang.Object> meta) |
Request |
setParams(java.util.Map<java.lang.String,java.lang.String> params) |
Request |
setSeimiAgentContentType(SeimiAgentContentType seimiAgentContentType) |
Request |
setSeimiAgentRenderTime(long seimiAgentRenderTime) |
Request |
setSeimiAgentScript(java.lang.String seimiAgentScript) |
Request |
setSeimiAgentUseCookie(java.lang.Boolean seimiAgentUseCookie) |
Request |
setSeimiCookies(java.util.List<SeimiCookie> seimiCookies) |
Request |
setSkipDuplicateFilter(boolean skipDuplicateFilter) |
Request |
setStop(boolean stop) |
Request |
setUrl(java.lang.String url) |
Request |
setUseSeimiAgent(boolean useSeimiAgent) |
Request |
useSeimiAgent() |
toStringpublic Request(java.lang.String url,
java.lang.String callBack,
Request.SeimiCallbackFunc<T,A1> cbFunc,
HttpMethod httpMethod,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.Object> meta,
int maxReqCount)
public Request(java.lang.String url,
java.lang.String callBack)
public Request(java.lang.String url,
Request.SeimiCallbackFunc<T,A1> callBackFunc)
public Request()
public static <T,A1> Request build(java.lang.String url, java.lang.String callBack, Request.SeimiCallbackFunc<T,A1> callBackFunc, HttpMethod httpMethod, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> meta, int maxReqcount)
public static Request build(java.lang.String url, java.lang.String callBack, HttpMethod httpMethod, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> meta)
public static Request build(java.lang.String url, java.lang.String callBack)
public static <T,A1> Request build(java.lang.String url, Request.SeimiCallbackFunc<T,A1> callBackFunc)
public static Request build(java.lang.String url, java.lang.String callBack, int maxReqCount)
public void incrReqCount()
public java.lang.String getUrl()
public Request setUrl(java.lang.String url)
public HttpMethod getHttpMethod()
public Request setHttpMethod(HttpMethod httpMethod)
public java.util.Map<java.lang.String,java.lang.String> getParams()
public Request setParams(java.util.Map<java.lang.String,java.lang.String> params)
public java.util.Map<java.lang.String,java.lang.Object> getMeta()
public Request setMeta(java.util.Map<java.lang.String,java.lang.Object> meta)
public java.lang.String getCallBack()
public Request setCallBack(java.lang.String callBack)
public Request setCallBack(Request.SeimiCallbackFunc<SeimiCrawler,Response> cbFunc)
public boolean isStop()
public Request setStop(boolean stop)
public int getMaxReqCount()
public Request setMaxReqCount(int maxReqCount)
public int getCurrentReqCount()
public Request setCurrentReqCount(int currentReqCount)
public boolean isSkipDuplicateFilter()
public Request setSkipDuplicateFilter(boolean skipDuplicateFilter)
public java.lang.String getCrawlerName()
public Request setCrawlerName(java.lang.String crawlerName)
public Request useSeimiAgent()
public Request setUseSeimiAgent(boolean useSeimiAgent)
public boolean isUseSeimiAgent()
public long getSeimiAgentRenderTime()
public Request setSeimiAgentRenderTime(long seimiAgentRenderTime)
public java.lang.String getSeimiAgentScript()
public Request setSeimiAgentScript(java.lang.String seimiAgentScript)
public java.lang.Boolean isSeimiAgentUseCookie()
public Request setSeimiAgentUseCookie(java.lang.Boolean seimiAgentUseCookie)
public SeimiAgentContentType getSeimiAgentContentType()
public Request setSeimiAgentContentType(SeimiAgentContentType seimiAgentContentType)
public java.util.Map<java.lang.String,java.lang.String> getHeader()
public Request setHeader(java.util.Map<java.lang.String,java.lang.String> header)
public java.util.List<SeimiCookie> getSeimiCookies()
public Request setSeimiCookies(java.util.List<SeimiCookie> seimiCookies)
public Request.SeimiCallbackFunc getCallBackFunc()
public boolean isLambdaCb()
Copyright © 2019. All Rights Reserved.