实例名 | 实例描述 |
---|
AllDomainScan | (crawlerx.scanRangeLevel) 0 |
ExtremeRepeatLevel | (crawlerx.repeatLevel) 4 |
HighRepeatLevel | (crawlerx.repeatLevel) 3 |
LowRepeatLevel | (crawlerx.repeatLevel) 1 |
MediumRepeatLevel | (crawlerx.repeatLevel) 2 |
SubMenuScan | (crawlerx.scanRangeLevel) 1 |
UnLimitRepeat | (crawlerx.repeatLevel) 0 |
UnlimitedDomainScan | (crawlerx.scanRangeLevel) 2 |
函数定义#
PageScreenShot#
详细描述#
PageScreenShot(targetUrl string, opts ...ConfigOpt) (code string, err error)
参数名 | 参数类型 | 参数解释 |
---|
targetUrl | string | |
opts | ...ConfigOpt | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
code | string | |
err | error | |
StartCrawler#
详细描述#
StartCrawler(url string, opts ...ConfigOpt) (chan ReqInfo, error)
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
opts | ...ConfigOpt | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan ReqInfo | |
r2 | error | |
blacklist#
详细描述#
blacklist(keywords ...string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
keywords | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
browserInfo#
详细描述#
browserInfo(data string) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
concurrent#
详细描述#
concurrent(concurrent int) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
cookies#
详细描述#
cookies(domain string, cookiesInfo map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
domain | string | |
cookiesInfo | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
evalJs#
详细描述#
evalJs(target string, evalJs string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
target | string | |
evalJs | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
extraWaitLoadTime#
详细描述#
extraWaitLoadTime(extraWaitLoadTime int) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
extraWaitLoadTime | int | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
fileInput#
详细描述#
fileInput(fileInput map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
fileInput | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
formFill#
详细描述#
formFill(formFills map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
formFills | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
fromPlugin#
详细描述#
fromPlugin(fromPlugin string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
fromPlugin | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
fullTimeout#
详细描述#
fullTimeout(timeout int) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
headers#
详细描述#
headers(headersInfo map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
headersInfo | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
ignoreQueryName#
详细描述#
ignoreQueryName(names ...string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
names | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
invalidSuffix#
详细描述#
invalidSuffix(suffix []string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
suffix | []string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
jsResultSend#
详细描述#
jsResultSend(storage func(s string)) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
storage | func(s string) | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
leakless#
详细描述#
leakless(leakless string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
leakless | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
localStorage#
详细描述#
localStorage(storage map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
storage | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
maxDepth#
详细描述#
maxDepth(depth int) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
maxUrl#
详细描述#
maxUrl(maxUrl int) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
pageTimeout#
详细描述#
pageTimeout(timeout int) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
rawCookie#
详细描述#
rawCookie(domain string, cookieInfo string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
domain | string | |
cookieInfo | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
rawHeaders#
详细描述#
rawHeaders(headerInfo string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
headerInfo | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
response#
详细描述#
response(targetUrl string, response string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
targetUrl | string | |
response | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
runtimeID#
详细描述#
runtimeID(id string) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
runtimeId#
详细描述#
runtimeId(id string) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
saveToDB#
详细描述#
saveToDB(b bool) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
scanRangeLevel#
详细描述#
scanRangeLevel(scanRange scanRangeLevel) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
scanRange | scanRangeLevel | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
scanRepeatLevel#
详细描述#
scanRepeatLevel(scanRepeat repeatLevel) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
scanRepeat | repeatLevel | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
sensitiveWords#
详细描述#
sensitiveWords(words []string) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
sessionStorage#
详细描述#
sessionStorage(storage map[string]string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
storage | map[string]string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
sourceType#
详细描述#
sourceType(sourceType string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
sourceType | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
stealth#
详细描述#
stealth(stealth bool) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
urlCheck#
详细描述#
urlCheck(check bool) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
vue#
详细描述#
vue(vue bool) ConfigOpt
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |
whitelist#
详细描述#
whitelist(keywords ...string) ConfigOpt
参数名 | 参数类型 | 参数解释 |
---|
keywords | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | ConfigOpt | |