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
↓ 1 callers
Method
merge
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/DBManager.java:53
↓ 1 callers
Method
meta
(JsonObject metaData)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:122
↓ 1 callers
Method
metaAsBoolean
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:204
↓ 1 callers
Method
metaAsBoolean
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/MetaGetter.java:9
↓ 1 callers
Method
metaAsDouble
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:209
↓ 1 callers
Method
metaAsDouble
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/MetaGetter.java:10
↓ 1 callers
Method
metaAsInt
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:199
↓ 1 callers
Method
metaAsLong
(String key)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:214
↓ 1 callers
Method
myMethod
()
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoExceptionCrawler.java:26
↓ 1 callers
Method
nextWithoutFilter
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/Generator.java:80
↓ 1 callers
Method
obj
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:520
↓ 1 callers
Method
open
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:113
↓ 1 callers
Method
parseLink
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/VisitorMethodDispatcher.java:240
↓ 1 callers
Method
randomProxy
()
src/main/java/cn/edu/hfut/dmic/webcollector/net/Proxies.java:42
↓ 1 callers
Method
read
(File file)
src/main/java/cn/edu/hfut/dmic/webcollector/util/FileUtils.java:109
↓ 1 callers
Method
registerOtherConfigurations
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:81
↓ 1 callers
Method
setContentElement
(Element contentElement)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:83
↓ 1 callers
Method
setDBManager
设置任务管理器 @param dbManager 任务管理器
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:449
↓ 1 callers
Method
setExecuteCount
(int executeCount)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:176
↓ 1 callers
Method
setExecutor
(Executor executor)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:74
↓ 1 callers
Method
setFilter
(GeneratorFilter filter)
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/Generator.java:110
↓ 1 callers
Method
setNextFilter
(NextFilter nextFilter)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:457
↓ 1 callers
Method
setThreads
设置线程数 @param threads 线程数
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:373
↓ 1 callers
Method
setTime
(String time)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:70
↓ 1 callers
Method
setTitle
(String title)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:47
↓ 1 callers
Method
setUrl
(String url)
src/main/java/cn/edu/hfut/dmic/contentextractor/News.java:39
↓ 1 callers
Method
stop
停止爬取
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:395
↓ 1 callers
Method
stopFeeder
()
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:145
↓ 1 callers
Method
toString
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:461
↓ 1 callers
Method
type
(String type)
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:205
↓ 1 callers
Method
writeFetchSegment
(CrawlDatum fetchDatum)
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/SegmentWriter.java:32
↓ 1 callers
Method
writeParseSegment
(CrawlDatums parseDatums)
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/SegmentWriter.java:34
Method
AbuyunDynamicProxyRequester
(String proxyUser, String proxyPass)
src/main/java/cn/edu/hfut/dmic/webcollector/example/AbuyunDynamicProxyRequester.java:43
Method
AutoParseCrawler
(boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/AutoParseCrawler.java:52
Method
BerkeleyCrawler
(String crawlPath, Executor executor)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyCrawler.java:29
Method
BerkeleyDBManager
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:51
Method
BerkeleyDBReader
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBReader.java:46
Method
BerkeleyGenerator
(Environment env)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyGenerator.java:49
Method
BreadthCrawler
构造一个基于RocksDB的爬虫 RocksDB文件夹为crawlPath,crawlPath中维护了历史URL等信息 不同任务不要使用相同的crawlPath 两个使用相同crawlPath的爬虫并行爬取会产生错误 @param crawlPath RocksDB使用的文件夹 @param au
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/BreadthCrawler.java:43
Method
BreadthCrawler
构造一个基于伯克利DB的爬虫 伯克利DB文件夹为crawlPath,crawlPath中维护了历史URL等信息 不同任务不要使用相同的crawlPath 两个使用相同crawlPath的爬虫并行爬取会产生错误 @param crawlPath 伯克利DB使用的文件夹 @param autoPars
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BreadthCrawler.java:43
Method
ContentExtractor
(Document doc)
src/main/java/cn/edu/hfut/dmic/contentextractor/ContentExtractor.java:49
Method
Counter
()
src/main/java/cn/edu/hfut/dmic/webcollector/util/Counter.java:29
Method
CrawlDatum
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatum.java:68
Method
CrawlDatums
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:35
Method
Crawler
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawler/Crawler.java:41
Method
DefaultConfigured
()
src/main/java/cn/edu/hfut/dmic/webcollector/conf/DefaultConfigured.java:24
Method
DemoAnnotatedAutoNewsCrawler
@param crawlPath crawlPath is the path of the directory which maintains information of this crawler @param autoParse if autoParse is
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedAutoNewsCrawler.java:19
Method
DemoAnnotatedBingCrawler
(String keyword, int pageNum)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:54
Method
DemoAnnotatedDepthCrawler
(String crawlPath, boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedDepthCrawler.java:34
Method
DemoAnnotatedManualNewsCrawler
@param crawlPath crawlPath is the path of the directory which maintains information of this crawler @param autoParse if autoParse is
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedManualNewsCrawler.java:19
Method
DemoAnnotatedMatchTypeCrawler
()
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedMatchTypeCrawler.java:61
Method
DemoAnnotatedRedirectCrawler
(String keyword, int pageNum)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedRedirectCrawler.java:35
Method
DemoAutoNewsCrawler
@param crawlPath crawlPath is the path of the directory which maintains information of this crawler @param autoParse if autoParse is
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAutoNewsCrawler.java:19
Method
DemoBingCrawler
(String keyword, int pageNum)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoBingCrawler.java:55
Method
DemoCookieCrawler
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoCookieCrawler.java:38
Method
DemoExceptionCrawler
@param crawlPath crawlPath is the path of the directory which maintains information of this crawler @param autoParse if autoParse is
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoExceptionCrawler.java:20
Method
DemoHashSetNextFilter
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoHashSetNextFilter.java:44
Method
DemoManualNewsCrawler
@param crawlPath crawlPath is the path of the directory which maintains information of this crawler @param autoParse if autoParse is
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoManualNewsCrawler.java:19
Method
DemoNextFilter
(String crawlPath, boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoNextFilter.java:44
Method
DemoPostCrawler
假设我们要爬取三个链接 1)http://www.A.com/index.php 需要POST,并需要POST表单数据username:John 2)http://www.B.com/index.php?age=10 需要POST,数据直接在URL中 ,不需要附带数据 3)http://www.C.
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoPostCrawler.java:53
Method
DemoRandomProxyCrawler
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRandomProxyCrawler.java:67
Method
DemoRedirectCrawler
(String keyword, int pageNum)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRedirectCrawler.java:38
Method
FetchItem
(CrawlDatum datum)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:85
Method
FileIdGenerator
(File baseDir)
src/main/java/cn/edu/hfut/dmic/webcollector/util/FileIdGenerator.java:46
Method
FileSystemOutput
(String root)
src/main/java/cn/edu/hfut/dmic/webcollector/util/FileSystemOutput.java:39
Method
Generator
()
src/main/java/cn/edu/hfut/dmic/webcollector/crawldb/Generator.java:40
Method
InvalidAnnotatedVisitorMethodException
(String message)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Visitor.java:108
Method
Links
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/Links.java:38
Method
MyRequester
()
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoRandomProxyCrawler.java:32
Method
MysqlHelper
(String url, String username, String password, int initialSize, int maxPoolSize)
src/main/java/cn/edu/hfut/dmic/webcollector/util/MysqlHelper.java:36
Method
OkHttpRequester
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/net/OkHttpRequester.java:81
Method
Page
(CrawlDatum datum, String contentType, byte[] content)
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:323
Method
QueueFeeder
(FetchQueue queue, DBManager dbManager, GeneratorFilter generatorFilter, int size)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/Fetcher.java:138
Method
RamCrawler
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamCrawler.java:30
Method
RamDBManager
(RamDB ramDB)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:39
Method
RamGenerator
(RamDB ramDB)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamGenerator.java:34
Method
RegexRule
()
src/main/java/cn/edu/hfut/dmic/webcollector/util/RegexRule.java:31
Method
RocksCrawler
(String crawlPath, Executor executor)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksCrawler.java:29
Method
RocksDBManager
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:53
Method
RocksDBReader
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBReader.java:42
Method
RocksGenerator
(String crawlPath)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksGenerator.java:38
Method
TutorialCrawler
(String crawlPath, boolean autoParse)
src/main/java/cn/edu/hfut/dmic/webcollector/example/TutorialCrawler.java:49
Method
VisitorMethodDispatcher
(Visitor visitor, boolean autoParse, RegexRule regexRule)
src/main/java/cn/edu/hfut/dmic/webcollector/fetcher/VisitorMethodDispatcher.java:56
Method
addHttpProxy
(String ip, int port)
src/main/java/cn/edu/hfut/dmic/webcollector/net/Proxies.java:65
Method
addSuccessCode
(int successCode)
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/net/OkHttpRequester.java:39
Method
afterParse
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedBingCrawler.java:137
Method
afterParse
(Page page, CrawlDatums next)
src/main/java/cn/edu/hfut/dmic/webcollector/example/DemoAnnotatedDepthCrawler.java:58
Method
attrs
获取网页中满足指定css选择器的所有元素的指定属性的集合 例如通过attrs("img[src]","abs:src")可获取网页中所有图片的链接 @param cssSelector @param attrName @return
src/main/java/cn/edu/hfut/dmic/webcollector/model/Page.java:138
Method
authenticate
(Route route, Response response)
src/main/java/cn/edu/hfut/dmic/webcollector/example/AbuyunDynamicProxyRequester.java:57
Method
clear
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:206
Method
clear
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:215
Method
clear
()
src/main/java/cn/edu/hfut/dmic/webcollector/model/CrawlDatums.java:192
Method
close
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBReader.java:63
Method
close
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksGenerator.java:56
Method
close
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyGenerator.java:66
Method
close
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBReader.java:68
Method
close
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:67
Method
closeSegmentWriter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/rocks/RocksDBManager.java:146
Method
closeSegmentWriter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/berkeley/BerkeleyDBManager.java:159
Method
closeSegmentWriter
()
src/main/java/cn/edu/hfut/dmic/webcollector/plugin/ram/RamDBManager.java:132
← previous
next →
201–300 of 510, ranked by callers