Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CrawlScript/WebCollector
/ functions
Functions
510 in github.com/CrawlScript/WebCollector
⨍
Functions
510
◇
Types & classes
97
Method
matchType
(String type)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:80
Method
matchUrl
判断当前Page的URL是否和输入正则匹配 @param urlRegex @return
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:94
Method
matchUrlRegexRule
判断当前Page的URL是否和输入正则规则匹配 @param urlRegexRule @return
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:104
Method
merge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:159
Method
merge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:172
Method
merge
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:89
Method
meta
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:448
Method
meta
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/MetaGetter.java:6
Method
metaAsBoolean
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:462
Method
metaAsDouble
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:467
Method
metaAsInt
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:457
Method
metaAsLong
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:472
Method
next
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBReader.java:59
Method
nextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksGenerator.java:44
Method
nextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyGenerator.java:56
Method
nextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamGenerator.java:41
Method
open
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:102
Method
open
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:63
Method
output
(Page page)
src/main/java/cn/edu/hfut/dmic/webcollector/util/FileSystemOutput.java:43
Method
regexAndFormat
(String regex, String format)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:304
Method
regexJSONArray
(String regex)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:121
Method
regexJSONObject
(String regex)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:113
Method
regexLinks
(RegexRule regexRule, boolean parseSrc)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:191
Method
registerOtherConfigurations
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:72
Method
remove
(int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:184
Method
run
()
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:165
Method
run
()
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:209
Method
selectDouble
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:247
Method
selectDoubleList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:239
Method
selectInt
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:230
Method
selectIntList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:222
Method
selectLong
(String cssSelector, int index)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:264
Method
selectLongList
(String cssSelector)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:256
Method
setAutoDetectImg
(Boolean autoDetectImg)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:185
Method
setAutoParse
(boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/VisitorMethodDispatcher.java:236
Method
setAutoParse
设置是否自动抽取符合正则的链接并加入后续任务 @param autoParse 是否自动抽取符合正则的链接并加入后续任务
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:117
Method
setConf
(Configuration conf)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/CommonConfigured.java:31
Method
setConnectTimeout
(Integer connectTimeOut)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:116
Method
setContent
(String content)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:62
Method
setDBManager
(DBManager dbManager)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:421
Method
setData
(HashMap<String, Object> data)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:90
Method
setDataSource
(DataSource dataSource)
src/main/java/cn/edu/hfut/dmic/webcollector/util/MysqlHelper.java:65
Method
setDefaultCookie
(String defaultCookie)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:176
Method
setDefaultUserAgent
(String defaultUserAgent)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:169
Method
setException
(Exception exception)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:433
Method
setGeneratorFilter
(GeneratorFilter generatorFilter)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:337
Method
setMaxExecuteCount
(Integer maxExecuteCount)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:109
Method
setMaxExecuteCount
设置每个爬取任务的最大执行次数,爬取或解析失败都会导致执行失败。 当一个任务执行失败时,爬虫会在后面的迭代中重新执行该任务, 当该任务执行失败的次数超过最大执行次数时,任务生成器会忽略该任务 @param maxExecuteCount 每个爬取任务的最大执行次数
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:387
Method
setMaxReceiveSize
(int maxReceiveSize)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:162
Method
setMaxRedirect
(Integer maxRedirect)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:155
Method
setReadTimeout
(Integer connectTimeOut)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:123
Method
setRegexRule
设置正则规则 @param regexRule 正则规则
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:135
Method
setResumable
设置是否断点爬取 @param resumable 是否断点爬取
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:355
Method
setSuccessCodeSet
(HashSet<Integer> successCodeSet)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/net/OkHttpRequester.java:144
Method
setTemplate
(JdbcTemplate template)
src/main/java/cn/edu/hfut/dmic/webcollector/util/MysqlHelper.java:57
Method
setThreadKiller
(Integer threadKiller)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:141
Method
setWaitThreadEndTime
(Integer waitThreadEndTime)
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:148
Method
start
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamCrawler.java:40
Method
start
(int depth)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:59
Method
stop
停止爬虫
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:158
Method
tail
(Node node, int i)
src/main/java/cn/edu/hfut/dmic/webcollector/util/JsoupUtils.java:52
Method
tail
(Node node, int i)
src/main/java/cn/edu/hfut/dmic/contentextractor/ContentExtractor.java:305
Method
testAdd
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumsTest.java:33
Method
testAddAndReturn
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumsTest.java:56
Method
testBerkeleyDBInjector
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/DBManagerTest.java:52
Method
testGuessEncoding
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CharsetDetectorTest.java:43
Method
testGuessEncodingByMozilla
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CharsetDetectorTest.java:34
Method
testHttpCode
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/OkHttpRequesterTest.java:12
Method
testKey
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/CrawlDatumTest.java:38
Method
testMetaSetterAndGetter
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/MetaTest.java:13
Method
testRocksDBInjector
()
src/test/java/cn/edu/hfut/dmic/webcollector/util/DBManagerTest.java:58
Method
toCrawlDatums
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Links.java:50
Method
toString
()
src/main/java/cn/edu/hfut/dmic/webcollector/conf/Configuration.java:221
Method
toString
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:212
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoHashSetNextFilter.java:62
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/TutorialCrawler.java:77
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRedirectCrawler.java:45
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedAutoNewsCrawler.java:56
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedRedirectCrawler.java:61
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoExceptionCrawler.java:30
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoBingCrawler.java:67
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAutoNewsCrawler.java:38
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoTypeCrawler.java:57
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoPostCrawler.java:120
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:121
Method
visit
(Page page, CrawlDatums crawlDatums)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoCookieCrawler.java:50
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoNextFilter.java:62
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedDepthCrawler.java:53
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:106
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoMetaCrawler.java:61
Method
visit
(Page page, CrawlDatums crawlDatums)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRandomProxyCrawler.java:79
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:59
Method
visit
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoManualNewsCrawler.java:32
Method
visit
@param page 当前访问页面的信息 @param next 可以手工将希望后续采集的任务加到next中(会参与自动去重)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Visitor.java:41
Method
visitBookList
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:86
Method
visitContent
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:91
Method
visitContent
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:43
Method
visitList
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:36
Method
visitNews
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedAutoNewsCrawler.java:39
Method
visitOutlink
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:109
← previous
next →
401–500 of 510, ranked by callers