类 Crawler
- java.lang.Object
-
- xin.jiangqiang.entities.Crawler
-
- 所有已实现的接口:
Serializable
- 直接已知子类:
Page
public class Crawler extends Object implements Serializable
定义公共属性和元数据- 另请参阅:
- 序列化表格
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 CrawleraddSeed(String url)创建时子类爬虫深度会自动+1voidaddSeeds(List<String> urls, String type)批量创建子爬虫,批量设置子类类型booleanequals(Object o)Map<String,String>getBodys()Map<String,String>getConfigs()Map<String,String>getData()Map<String,String>getHeaders()Map<String,String>getLines()StringgetMethod()inthashCode()CrawlerinitDataFromCrawler(Crawler crawler)1.CrawlersetBodys(Map<String,String> bodys)CrawlersetConfigs(Map<String,String> configs)CrawlersetData(Map<String,String> others)CrawlersetHeaders(Map<String,String> headers)CrawlersetLines(Map<String,String> lines)CrawlersetMethod(RequestMethod method)
-
-
-
方法详细资料
-
initDataFromCrawler
public Crawler initDataFromCrawler(Crawler crawler)
1. 从crawler构造Page对象,发送请求之后是Page对象,请求前是Crawler对象 2. 将Page中的元数据复制到Next对象- 参数:
crawler- 种子对象,后续爬虫会继承他的设置- 返回:
- 返回调用此方法的对象
-
setMethod
public Crawler setMethod(RequestMethod method)
-
getMethod
public String getMethod()
-
addSeeds
public void addSeeds(List<String> urls, String type)
批量创建子爬虫,批量设置子类类型- 参数:
urls- url列表type- 类型
-
-