public class VWCrawler extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
VWCrawler.Builder
比较流行的链式编程
|
| 构造器和说明 |
|---|
VWCrawler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addWaitCrawlerUrl(String href)
将url保存在目标集合中
|
String |
generateUrl() |
Set<String> |
getCrawledUrls() |
CrawlerService |
getCrawlerService() |
AbstractDownloader |
getDownloader() |
Map<String,String> |
getHeaderMap() |
AbstractProxyExtractor |
getProxyExtractor() |
int |
getRetryCount() |
Set<String> |
getSeedsPageUrlRex() |
Set<String> |
getTargetUrlRex() |
int |
getThreadCount() |
int |
getTimeout() |
String |
getUrl() |
LinkedBlockingQueue<String> |
getWaitCrawlerUrls() |
boolean |
isTargetUrl(String url) |
void |
setProxyExtractor(AbstractProxyExtractor proxyExtractor) |
void |
start() |
void |
stop()
停止爬虫
|
void |
tryStop()
尝试停止(正常情况的停止)
|
public String getUrl()
public int getTimeout()
public int getRetryCount()
public int getThreadCount()
public LinkedBlockingQueue<String> getWaitCrawlerUrls()
public CrawlerService getCrawlerService()
public AbstractProxyExtractor getProxyExtractor()
public void setProxyExtractor(AbstractProxyExtractor proxyExtractor)
public AbstractDownloader getDownloader()
public void start()
public void tryStop()
public boolean isTargetUrl(String url)
public String generateUrl() throws InterruptedException
InterruptedException - 线程中断异常public void addWaitCrawlerUrl(String href)
href - 即将添加到待抓取列表的urlpublic void stop()
Copyright © 2019. All rights reserved.