A B C D E F G H I J K L M N O P R S T U V 

A

addPageModel(PageModelPipeline, Class...) - 类 中的方法us.codecraft.webmagic.model.OOSpider
 
addSubPageProcessor(SubPageProcessor) - 类 中的方法us.codecraft.webmagic.handler.CompositePageProcessor
 
addSubPipeline(SubPipeline) - 类 中的方法us.codecraft.webmagic.handler.CompositePipeline
 
AfterExtractor - us.codecraft.webmagic.model中的接口
Interface to be implemented by page models that need to do something after fields are extracted.
afterProcess(Page) - 接口 中的方法us.codecraft.webmagic.model.AfterExtractor
 
AppStore - us.codecraft.webmagic.example中的类
 
AppStore() - 类 的构造器us.codecraft.webmagic.example.AppStore
 

B

BaiduBaike - us.codecraft.webmagic.example中的类
 
BaiduBaike() - 类 的构造器us.codecraft.webmagic.example.BaiduBaike
 
BasicTypeFormatter<T> - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 
BasicTypeFormatter.BooleanFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.BooleanFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.BooleanFormatter
 
BasicTypeFormatter.ByteFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.ByteFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ByteFormatter
 
BasicTypeFormatter.CharactorFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.CharactorFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.CharactorFormatter
 
BasicTypeFormatter.DoubleFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.DoubleFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.DoubleFormatter
 
BasicTypeFormatter.FloatFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.FloatFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.FloatFormatter
 
BasicTypeFormatter.IntegerFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.IntegerFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.IntegerFormatter
 
BasicTypeFormatter.LongFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.LongFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.LongFormatter
 
BasicTypeFormatter.ShortFormatter - us.codecraft.webmagic.model.formatter中的类
 
BasicTypeFormatter.ShortFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ShortFormatter
 
basicTypeFormatters - 类 中的静态变量us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 

C

ClassUtils - us.codecraft.webmagic.utils中的类
 
ClassUtils() - 类 的构造器us.codecraft.webmagic.utils.ClassUtils
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.BooleanFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ByteFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.CharactorFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.DoubleFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.FloatFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.IntegerFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.LongFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ShortFormatter
 
clazz() - 类 中的方法us.codecraft.webmagic.model.formatter.DateFormatter
 
clazz() - 接口 中的方法us.codecraft.webmagic.model.formatter.ObjectFormatter
 
close() - 类 中的方法us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
CollectorPageModelPipeline<T> - us.codecraft.webmagic.pipeline中的类
 
CollectorPageModelPipeline() - 类 的构造器us.codecraft.webmagic.pipeline.CollectorPageModelPipeline
 
combine(MultiPageModel) - 接口 中的方法us.codecraft.webmagic.MultiPageModel
Combine multiPageModels to a whole object.
ComboExtract - us.codecraft.webmagic.model.annotation中的注释类型
Combo 'ExtractBy' extractor with and/or operator.
ComboExtract.Op - us.codecraft.webmagic.model.annotation中的枚举
 
ComboExtract.Source - us.codecraft.webmagic.model.annotation中的枚举
types of source for extracting.
CompositePageProcessor - us.codecraft.webmagic.handler中的类
 
CompositePageProcessor(Site) - 类 的构造器us.codecraft.webmagic.handler.CompositePageProcessor
 
CompositePipeline - us.codecraft.webmagic.handler中的类
 
CompositePipeline() - 类 的构造器us.codecraft.webmagic.handler.CompositePipeline
 
ConfigurablePageProcessor - us.codecraft.webmagic.configurable中的类
 
ConfigurablePageProcessor(Site, List<ExtractRule>) - 类 的构造器us.codecraft.webmagic.configurable.ConfigurablePageProcessor
 
ConsolePageModelPipeline - us.codecraft.webmagic.model中的类
Print page model in console.
ConsolePageModelPipeline() - 类 的构造器us.codecraft.webmagic.model.ConsolePageModelPipeline
 
create(Site, Class...) - 类 中的静态方法us.codecraft.webmagic.model.OOSpider
 
create(Site, PageModelPipeline, Class...) - 类 中的静态方法us.codecraft.webmagic.model.OOSpider
 

D

DateFormatter - us.codecraft.webmagic.model.formatter中的类
 
DateFormatter() - 类 的构造器us.codecraft.webmagic.model.formatter.DateFormatter
 
DEFAULT_CLAZZ - 类 中的静态变量us.codecraft.webmagic.utils.MultiKeyMapBase
 
DEFAULT_PATTERN - 类 中的静态变量us.codecraft.webmagic.model.formatter.DateFormatter
 
detectBasicClass(Class<?>) - 类 中的静态方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 
DoubleKeyMap<K1,K2,V> - us.codecraft.webmagic.utils中的类
 
DoubleKeyMap() - 类 的构造器us.codecraft.webmagic.utils.DoubleKeyMap
 
DoubleKeyMap(Map<K1, Map<K2, V>>) - 类 的构造器us.codecraft.webmagic.utils.DoubleKeyMap
 
DoubleKeyMap(Class<? extends Map>) - 类 的构造器us.codecraft.webmagic.utils.DoubleKeyMap
 
DoubleKeyMap(Map<K1, Map<K2, V>>, Class<? extends Map>) - 类 的构造器us.codecraft.webmagic.utils.DoubleKeyMap
init map with protoMapClass
download(Request, Task) - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 

E

ExpressionType - us.codecraft.webmagic.configurable中的枚举
 
ExtractBy - us.codecraft.webmagic.model.annotation中的注释类型
Define the extractor for field or class.
ExtractBy.Source - us.codecraft.webmagic.model.annotation中的枚举
types of source for extracting.
ExtractBy.Type - us.codecraft.webmagic.model.annotation中的枚举
types of extractor expressions
ExtractByUrl - us.codecraft.webmagic.model.annotation中的注释类型
Define a extractor to extract data in url of current page.
ExtractorUtils - us.codecraft.webmagic.utils中的类
Tools for annotation converting.
ExtractorUtils() - 类 的构造器us.codecraft.webmagic.utils.ExtractorUtils
 
ExtractRule - us.codecraft.webmagic.configurable中的类
 
ExtractRule() - 类 的构造器us.codecraft.webmagic.configurable.ExtractRule
 

F

FileCache - us.codecraft.webmagic.downloader中的类
Download file and saved to file for cache.
FileCache(String, String) - 类 的构造器us.codecraft.webmagic.downloader.FileCache
 
FileCache(String, String, String) - 类 的构造器us.codecraft.webmagic.downloader.FileCache
 
FileCacheQueueScheduler - us.codecraft.webmagic.scheduler中的类
Store urls and cursor in files so that a Spider can resume the status when shutdown.
FileCacheQueueScheduler(String) - 类 的构造器us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
FilePageModelPipeline - us.codecraft.webmagic.pipeline中的类
Store results objects (page models) to files in plain format.
FilePageModelPipeline() - 类 的构造器us.codecraft.webmagic.pipeline.FilePageModelPipeline
new JsonFilePageModelPipeline with default path "/data/webmagic/"
FilePageModelPipeline(String) - 类 的构造器us.codecraft.webmagic.pipeline.FilePageModelPipeline
 
format(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 
format(String) - 类 中的方法us.codecraft.webmagic.model.formatter.DateFormatter
 
format(String) - 接口 中的方法us.codecraft.webmagic.model.formatter.ObjectFormatter
 
Formatter - us.codecraft.webmagic.model.annotation中的注释类型
Define how the result string is convert to an object for field.
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.BooleanFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ByteFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.CharactorFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.DoubleFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.FloatFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.IntegerFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.LongFormatter
 
formatTrimmed(String) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter.ShortFormatter
 

G

get(Class<?>) - 类 中的静态方法us.codecraft.webmagic.model.formatter.ObjectFormatters
 
get(Page) - 类 中的方法us.codecraft.webmagic.model.PageMapper
 
get(K1) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 
get(K1, K2) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 
getAll(Page) - 类 中的方法us.codecraft.webmagic.model.PageMapper
 
getAuthor() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getAuthor() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
getCollected() - 类 中的方法us.codecraft.webmagic.pipeline.CollectorPageModelPipeline
 
getCollectorPipeline() - 类 中的方法us.codecraft.webmagic.model.OOSpider
 
getContent() - 类 中的方法us.codecraft.webmagic.example.OschinaBlog
 
getDate() - 类 中的方法us.codecraft.webmagic.example.OschinaBlog
 
getDescription() - 类 中的方法us.codecraft.webmagic.example.BaiduBaike
 
getErrorCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
getErrorPageCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getErrorPageCount() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getErrorPages() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getErrorPages() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getErrorUrls() - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
getExpressionParams() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
getExpressionType() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
getExpressionValue() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
getFieldName() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
getFieldsIncludeSuperClass(Class) - 类 中的静态方法us.codecraft.webmagic.utils.ClassUtils
 
getFirstNoLoopbackIPAddresses() - 类 中的静态方法us.codecraft.webmagic.utils.IPUtils
 
getFork() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getFork() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
getLanguage() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getLanguage() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
getLeftPageCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getLeftPageCount() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getLeftRequestsCount(Task) - 类 中的方法us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
getLeftRequestsCount(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
getName() - 类 中的方法us.codecraft.webmagic.example.BaiduBaike
 
getName() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getName() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
getName() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getName() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getOtherPages() - 接口 中的方法us.codecraft.webmagic.MultiPageModel
other pages to be extracted.
getPage() - 接口 中的方法us.codecraft.webmagic.MultiPageModel
page is the identifier of a page in pages for one object.
getPageKey() - 接口 中的方法us.codecraft.webmagic.MultiPageModel
Page key is the identifier for the object.
getPagePerSecond() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getPagePerSecond() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getQueueKey(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
getReadme() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getSelector() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
getSelector(ExtractBy) - 类 中的静态方法us.codecraft.webmagic.utils.ExtractorUtils
 
getSelectors(ExtractBy[]) - 类 中的静态方法us.codecraft.webmagic.utils.ExtractorUtils
 
getSetKey(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
getSite() - 类 中的方法us.codecraft.webmagic.configurable.ConfigurablePageProcessor
 
getSite() - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 
getSite() - 类 中的方法us.codecraft.webmagic.example.GithubRepoPageMapper
 
getSite() - 类 中的方法us.codecraft.webmagic.handler.CompositePageProcessor
 
getSpiderStatusMBean(Spider, SpiderMonitor.MonitorSpiderListener) - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor
 
getStar() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getStar() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
getStartTime() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getStartTime() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getStatus() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getStatus() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getSuccessCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
getSuccessPageCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getSuccessPageCount() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getTags() - 类 中的方法us.codecraft.webmagic.example.OschinaBlog
 
getThread() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getThread() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getTitle() - 类 中的方法us.codecraft.webmagic.example.OschinaBlog
 
getTotalPageCount() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
getTotalPageCount() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
getTotalRequestsCount(Task) - 类 中的方法us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
getTotalRequestsCount(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
getUrl() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
getUrl() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
GithubRepo - us.codecraft.webmagic.example中的类
 
GithubRepo() - 类 的构造器us.codecraft.webmagic.example.GithubRepo
 
GithubRepoApi - us.codecraft.webmagic.example中的类
 
GithubRepoApi() - 类 的构造器us.codecraft.webmagic.example.GithubRepoApi
 
GithubRepoPageMapper - us.codecraft.webmagic.example中的类
 
GithubRepoPageMapper() - 类 的构造器us.codecraft.webmagic.example.GithubRepoPageMapper
 

H

HasKey - us.codecraft.webmagic.model中的接口
Interface to be implemented by page mode.
HelpUrl - us.codecraft.webmagic.model.annotation中的注释类型
Define the 'help' url patterns for class.

I

initParam(String[]) - 类 中的方法us.codecraft.webmagic.model.formatter.BasicTypeFormatter
 
initParam(String[]) - 类 中的方法us.codecraft.webmagic.model.formatter.DateFormatter
 
initParam(String[]) - 接口 中的方法us.codecraft.webmagic.model.formatter.ObjectFormatter
 
instance() - 类 中的静态方法us.codecraft.webmagic.monitor.SpiderMonitor
 
IPUtils - us.codecraft.webmagic.utils中的类
 
IPUtils() - 类 的构造器us.codecraft.webmagic.utils.IPUtils
 
isDuplicate(Request, Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
isMulti() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
isNotNull() - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 

J

JsonFilePageModelPipeline - us.codecraft.webmagic.pipeline中的类
Store results objects (page models) to files in JSON format.
JsonFilePageModelPipeline() - 类 的构造器us.codecraft.webmagic.pipeline.JsonFilePageModelPipeline
new JsonFilePageModelPipeline with default path "/data/webmagic/"
JsonFilePageModelPipeline(String) - 类 的构造器us.codecraft.webmagic.pipeline.JsonFilePageModelPipeline
 
JsonFilePipeline - us.codecraft.webmagic.pipeline中的类
Store results to files in JSON format.
JsonFilePipeline() - 类 的构造器us.codecraft.webmagic.pipeline.JsonFilePipeline
new JsonFilePageModelPipeline with default path "/data/webmagic/"
JsonFilePipeline(String) - 类 的构造器us.codecraft.webmagic.pipeline.JsonFilePipeline
 

K

key() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 
key() - 类 中的方法us.codecraft.webmagic.example.GithubRepoApi
 
key() - 接口 中的方法us.codecraft.webmagic.model.HasKey
 

L

logger - 类 中的变量us.codecraft.webmagic.monitor.SpiderStatus
 

M

main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.AppStore
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.BaiduBaike
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.GithubRepo
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.GithubRepoApi
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.GithubRepoPageMapper
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.MonitorExample
 
main(String[]) - 类 中的静态方法us.codecraft.webmagic.example.OschinaBlog
 
main(String...) - 类 中的静态方法us.codecraft.webmagic.example.PatternProcessorExample
 
match(Request) - 类 中的方法us.codecraft.webmagic.handler.PatternRequestMatcher
 
match(Request) - 接口 中的方法us.codecraft.webmagic.handler.RequestMatcher
Check whether to process the page.
MonitorExample - us.codecraft.webmagic.example中的类
 
MonitorExample() - 类 的构造器us.codecraft.webmagic.example.MonitorExample
 
monitorSpiderListener - 类 中的变量us.codecraft.webmagic.monitor.SpiderStatus
 
MultiKeyMapBase - us.codecraft.webmagic.utils中的类
multi-key map, some basic objects *
MultiKeyMapBase() - 类 的构造器us.codecraft.webmagic.utils.MultiKeyMapBase
 
MultiKeyMapBase(Class<? extends Map>) - 类 的构造器us.codecraft.webmagic.utils.MultiKeyMapBase
 
MultiPageModel - us.codecraft.webmagic中的接口
Extract an object of more than one pages, such as news and articles.
MultiPagePipeline - us.codecraft.webmagic.pipeline中的类
A pipeline combines the result in more than one page together.
MultiPagePipeline() - 类 的构造器us.codecraft.webmagic.pipeline.MultiPagePipeline
 

N

newMap() - 类 中的方法us.codecraft.webmagic.utils.MultiKeyMapBase
 

O

ObjectFormatter<T> - us.codecraft.webmagic.model.formatter中的接口
 
ObjectFormatters - us.codecraft.webmagic.model.formatter中的类
 
ObjectFormatters() - 类 的构造器us.codecraft.webmagic.model.formatter.ObjectFormatters
 
onError(Request) - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
onSuccess(Request) - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
OOSpider<T> - us.codecraft.webmagic.model中的类
The spider for page model extractor.
OOSpider(ModelPageProcessor) - 类 的构造器us.codecraft.webmagic.model.OOSpider
 
OOSpider(PageProcessor) - 类 的构造器us.codecraft.webmagic.model.OOSpider
 
OOSpider(Site, PageModelPipeline, Class...) - 类 的构造器us.codecraft.webmagic.model.OOSpider
create a spider
OschinaBlog - us.codecraft.webmagic.example中的类
 
OschinaBlog() - 类 的构造器us.codecraft.webmagic.example.OschinaBlog
 

P

PageMapper<T> - us.codecraft.webmagic.model中的类
 
PageMapper(Class<T>) - 类 的构造器us.codecraft.webmagic.model.PageMapper
 
PageModelPipeline<T> - us.codecraft.webmagic.pipeline中的接口
Implements PageModelPipeline to persistent your page model.
pattern - 类 中的变量us.codecraft.webmagic.handler.PatternRequestMatcher
match pattern. only matched page should be handled.
PatternProcessor - us.codecraft.webmagic.handler中的类
 
PatternProcessor(String) - 类 的构造器us.codecraft.webmagic.handler.PatternProcessor
 
PatternProcessorExample - us.codecraft.webmagic.example中的类
Created with IntelliJ IDEA.
PatternProcessorExample() - 类 的构造器us.codecraft.webmagic.example.PatternProcessorExample
 
PatternRequestMatcher - us.codecraft.webmagic.handler中的类
Created with IntelliJ IDEA.
PatternRequestMatcher(String) - 类 的构造器us.codecraft.webmagic.handler.PatternRequestMatcher
 
poll(Task) - 类 中的方法us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
poll(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
process(Page) - 类 中的方法us.codecraft.webmagic.configurable.ConfigurablePageProcessor
 
process(ResultItems, Task) - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 
process(Page) - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 
process(Page) - 类 中的方法us.codecraft.webmagic.example.GithubRepoPageMapper
 
process(Page) - 类 中的方法us.codecraft.webmagic.handler.CompositePageProcessor
 
process(ResultItems, Task) - 类 中的方法us.codecraft.webmagic.handler.CompositePipeline
 
process(Object, Task) - 类 中的方法us.codecraft.webmagic.model.ConsolePageModelPipeline
 
process(T, Task) - 类 中的方法us.codecraft.webmagic.pipeline.CollectorPageModelPipeline
 
process(Object, Task) - 类 中的方法us.codecraft.webmagic.pipeline.FilePageModelPipeline
 
process(Object, Task) - 类 中的方法us.codecraft.webmagic.pipeline.JsonFilePageModelPipeline
 
process(ResultItems, Task) - 类 中的方法us.codecraft.webmagic.pipeline.JsonFilePipeline
 
process(ResultItems, Task) - 类 中的方法us.codecraft.webmagic.pipeline.MultiPagePipeline
 
process(T, Task) - 接口 中的方法us.codecraft.webmagic.pipeline.PageModelPipeline
 
processPage(Page) - 接口 中的方法us.codecraft.webmagic.handler.SubPageProcessor
process the page, extract urls to fetch, extract the data and store
processResult(ResultItems, Task) - 接口 中的方法us.codecraft.webmagic.handler.SubPipeline
process the page, extract urls to fetch, extract the data and store
pushWhenNoDuplicate(Request, Task) - 类 中的方法us.codecraft.webmagic.scheduler.FileCacheQueueScheduler
 
pushWhenNoDuplicate(Request, Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 
put(Class<? extends ObjectFormatter>) - 类 中的静态方法us.codecraft.webmagic.model.formatter.ObjectFormatters
 
put(K1, Map<K2, V>) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 
put(K1, K2, V) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 

R

RedisScheduler - us.codecraft.webmagic.scheduler中的类
Use Redis as url scheduler for distributed crawlers.
RedisScheduler(String) - 类 的构造器us.codecraft.webmagic.scheduler.RedisScheduler
 
RedisScheduler(JedisPool) - 类 的构造器us.codecraft.webmagic.scheduler.RedisScheduler
 
register(Spider...) - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor
Register spider for monitor.
registerMBean(SpiderStatusMXBean) - 类 中的方法us.codecraft.webmagic.monitor.SpiderMonitor
 
remove(K1, K2) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 
remove(K1) - 类 中的方法us.codecraft.webmagic.utils.DoubleKeyMap
 
RequestMatcher - us.codecraft.webmagic.handler中的接口
 
RequestMatcher.MatchOther - us.codecraft.webmagic.handler中的枚举
 
resetDuplicateCheck(Task) - 类 中的方法us.codecraft.webmagic.scheduler.RedisScheduler
 

S

setDownloaderWhenFileMiss(Downloader) - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 
setExpressionParams(String[]) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setExpressionType(ExpressionType) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setExpressionValue(String) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setFieldName(String) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setMulti(boolean) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setNotNull(boolean) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setSelector(Selector) - 类 中的方法us.codecraft.webmagic.configurable.ExtractRule
 
setSite(Site) - 类 中的方法us.codecraft.webmagic.handler.CompositePageProcessor
 
setSubPageProcessors(SubPageProcessor...) - 类 中的方法us.codecraft.webmagic.handler.CompositePageProcessor
 
setSubPipeline(SubPipeline...) - 类 中的方法us.codecraft.webmagic.handler.CompositePipeline
 
setThread(int) - 类 中的方法us.codecraft.webmagic.downloader.FileCache
 
spider - 类 中的变量us.codecraft.webmagic.monitor.SpiderStatus
 
SpiderMonitor - us.codecraft.webmagic.monitor中的类
 
SpiderMonitor() - 类 的构造器us.codecraft.webmagic.monitor.SpiderMonitor
 
SpiderMonitor.MonitorSpiderListener - us.codecraft.webmagic.monitor中的类
 
SpiderMonitor.MonitorSpiderListener() - 类 的构造器us.codecraft.webmagic.monitor.SpiderMonitor.MonitorSpiderListener
 
SpiderStatus - us.codecraft.webmagic.monitor中的类
 
SpiderStatus(Spider, SpiderMonitor.MonitorSpiderListener) - 类 的构造器us.codecraft.webmagic.monitor.SpiderStatus
 
SpiderStatusMXBean - us.codecraft.webmagic.monitor中的接口
 
start() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
start() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
stop() - 类 中的方法us.codecraft.webmagic.monitor.SpiderStatus
 
stop() - 接口 中的方法us.codecraft.webmagic.monitor.SpiderStatusMXBean
 
SubPageProcessor - us.codecraft.webmagic.handler中的接口
 
SubPipeline - us.codecraft.webmagic.handler中的接口
 

T

TargetUrl - us.codecraft.webmagic.model.annotation中的注释类型
Define the url patterns for class.
toString() - 类 中的方法us.codecraft.webmagic.example.BaiduBaike
 
toString() - 类 中的方法us.codecraft.webmagic.example.GithubRepo
 

U

us.codecraft.webmagic - 程序包 us.codecraft.webmagic
 
us.codecraft.webmagic.configurable - 程序包 us.codecraft.webmagic.configurable
 
us.codecraft.webmagic.downloader - 程序包 us.codecraft.webmagic.downloader
 
us.codecraft.webmagic.example - 程序包 us.codecraft.webmagic.example
 
us.codecraft.webmagic.handler - 程序包 us.codecraft.webmagic.handler
 
us.codecraft.webmagic.model - 程序包 us.codecraft.webmagic.model
Page model and annotations used to customize a crawler.
us.codecraft.webmagic.model.annotation - 程序包 us.codecraft.webmagic.model.annotation
Annotations for defining a extractor.
us.codecraft.webmagic.model.formatter - 程序包 us.codecraft.webmagic.model.formatter
 
us.codecraft.webmagic.monitor - 程序包 us.codecraft.webmagic.monitor
 
us.codecraft.webmagic.pipeline - 程序包 us.codecraft.webmagic.pipeline
 
us.codecraft.webmagic.scheduler - 程序包 us.codecraft.webmagic.scheduler
 
us.codecraft.webmagic.utils - 程序包 us.codecraft.webmagic.utils
 

V

valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.configurable.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.handler.RequestMatcher.MatchOther
Returns the enum constant of this type with the specified name.
valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ComboExtract.Op
Returns the enum constant of this type with the specified name.
valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ComboExtract.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ExtractBy.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ExtractBy.Type
Returns the enum constant of this type with the specified name.
values() - 枚举 中的静态方法us.codecraft.webmagic.configurable.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 枚举 中的静态方法us.codecraft.webmagic.handler.RequestMatcher.MatchOther
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ComboExtract.Op
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ComboExtract.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ExtractBy.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - 枚举 中的静态方法us.codecraft.webmagic.model.annotation.ExtractBy.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P R S T U V 

Copyright © 2016. All rights reserved.