MCPcopy Create free account

hub / github.com/CrawlScript/WebCollector / functions

Functions510 in github.com/CrawlScript/WebCollector

MethodmatchType
(String type)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:80
MethodmatchUrl
判断当前Page的URL是否和输入正则匹配 @param urlRegex @return
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:94
MethodmatchUrlRegexRule
判断当前Page的URL是否和输入正则规则匹配 @param urlRegexRule @return
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:104
Methodmerge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:159
Methodmerge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:172
Methodmerge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:89
Methodmeta
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:448
Methodmeta
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/MetaGetter.java:6
MethodmetaAsBoolean
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:462
MethodmetaAsDouble
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:467
MethodmetaAsInt
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:457
MethodmetaAsLong
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:472
Methodnext
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBReader.java:59
MethodnextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksGenerator.java:44
MethodnextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyGenerator.java:56
MethodnextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamGenerator.java:41
Methodopen
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:102
Methodopen
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:63
Methodoutput
(Page page)
src/main/java/cn/edu/hfut/dmic/webcollector/util/FileSystemOutput.java:43
MethodregexAndFormat
(String regex, String format)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:304
MethodregexJSONArray
(String regex)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:121
MethodregexJSONObject
(String regex)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:113
MethodregexLinks
(RegexRule regexRule, boolean parseSrc)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:191
MethodregisterOtherConfigurations
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:72
Methodremove
(int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:184
Methodrun
()
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:165
Methodrun
()
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:209
MethodselectDouble
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:247
MethodselectDoubleList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:239
MethodselectInt
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:230
MethodselectIntList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:222
MethodselectLong
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:264
MethodselectLongList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:256
MethodsetAutoDetectImg
(Boolean autoDetectImg)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:185
MethodsetAutoParse
(boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/VisitorMethodDispatcher.java:236
MethodsetAutoParse
设置是否自动抽取符合正则的链接并加入后续任务 @param autoParse 是否自动抽取符合正则的链接并加入后续任务
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:117
MethodsetConf
(Configuration conf)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/CommonConfigured.java:31
MethodsetConnectTimeout
(Integer connectTimeOut)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:116
MethodsetContent
(String content)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:62
MethodsetDBManager
(DBManager dbManager)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:421
MethodsetData
(HashMap<String, Object> data)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:90
MethodsetDataSource
(DataSource dataSource)
src/main/java/cn/edu/hfut/dmic/webcollector/util/MysqlHelper.java:65
MethodsetDefaultCookie
(String defaultCookie)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:176
MethodsetDefaultUserAgent
(String defaultUserAgent)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:169
MethodsetException
(Exception exception)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:433
MethodsetGeneratorFilter
(GeneratorFilter generatorFilter)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:337
MethodsetMaxExecuteCount
(Integer maxExecuteCount)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:109
MethodsetMaxExecuteCount
设置每个爬取任务的最大执行次数,爬取或解析失败都会导致执行失败。 当一个任务执行失败时,爬虫会在后面的迭代中重新执行该任务, 当该任务执行失败的次数超过最大执行次数时,任务生成器会忽略该任务 @param maxExecuteCount 每个爬取任务的最大执行次数
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:387
MethodsetMaxReceiveSize
(int maxReceiveSize)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:162
MethodsetMaxRedirect
(Integer maxRedirect)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:155
MethodsetReadTimeout
(Integer connectTimeOut)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:123
MethodsetRegexRule
设置正则规则 @param regexRule 正则规则
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:135
MethodsetResumable
设置是否断点爬取 @param resumable 是否断点爬取
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:355
MethodsetSuccessCodeSet
(HashSet<Integer> successCodeSet)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/net/OkHttpRequester.java:144
MethodsetTemplate
(JdbcTemplate template)
src/main/java/cn/edu/hfut/dmic/webcollector/util/MysqlHelper.java:57
MethodsetThreadKiller
(Integer threadKiller)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:141
MethodsetWaitThreadEndTime
(Integer waitThreadEndTime)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:148
Methodstart
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamCrawler.java:40
Methodstart
(int depth)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:59
Methodstop
停止爬虫
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:158
Methodtail
(Node node, int i)
src/main/java/cn/edu/hfut/dmic/webcollector/util/JsoupUtils.java:52
Methodtail
(Node node, int i)
src/main/java/cn/edu/hfut/dmic/contentextractor/ContentExtractor.java:305
MethodtestAdd
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumsTest.java:33
MethodtestAddAndReturn
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumsTest.java:56
MethodtestBerkeleyDBInjector
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/DBManagerTest.java:52
MethodtestGuessEncoding
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CharsetDetectorTest.java:43
MethodtestGuessEncodingByMozilla
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CharsetDetectorTest.java:34
MethodtestHttpCode
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/OkHttpRequesterTest.java:12
MethodtestKey
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumTest.java:38
MethodtestMetaSetterAndGetter
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/MetaTest.java:13
MethodtestRocksDBInjector
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/DBManagerTest.java:58
MethodtoCrawlDatums
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Links.java:50
MethodtoString
()
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:221
MethodtoString
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:212
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoHashSetNextFilter.java:62
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/TutorialCrawler.java:77
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRedirectCrawler.java:45
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedAutoNewsCrawler.java:56
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedRedirectCrawler.java:61
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoExceptionCrawler.java:30
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoBingCrawler.java:67
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAutoNewsCrawler.java:38
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoTypeCrawler.java:57
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoPostCrawler.java:120
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:121
Methodvisit
(Page page, CrawlDatums crawlDatums)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoCookieCrawler.java:50
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoNextFilter.java:62
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedDepthCrawler.java:53
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:106
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoMetaCrawler.java:61
Methodvisit
(Page page, CrawlDatums crawlDatums)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRandomProxyCrawler.java:79
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:59
Methodvisit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoManualNewsCrawler.java:32
Methodvisit
@param page 当前访问页面的信息 @param next 可以手工将希望后续采集的任务加到next中(会参与自动去重)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Visitor.java:41
MethodvisitBookList
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:86
MethodvisitContent
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:91
MethodvisitContent
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:43
MethodvisitList
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:36
MethodvisitNews
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedAutoNewsCrawler.java:39
MethodvisitOutlink
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:109
← previousnext →401–500 of 510, ranked by callers