package com.hao.model.spider;
import us.codecraft.webmagic.selector.Html;
import java.util.List;
/**
* 包含 含有Ajax和非Ajax数据的方式
* Created by user on 2016/4/13.
*/
public class Page {
private String request;
private Html html;
private boolean hasAjax;
private List<Html> ajaxHtml;
public Page() {
}
public Page(String request, Html html, boolean hasAjax, List<Html> ajaxHtml) {
this.request = request;
this.html = html;
this.hasAjax = hasAjax;
this.ajaxHtml = ajaxHtml;
}
public String getRequest() {
return request;
}
public void setRequest(String request) {
this.request = request;
}
public Html getHtml() {
return html;
}
public void setHtml(Html html) {
this.html = html;
}
public boolean isHasAjax() {
return hasAjax;
}
public void setHasAjax(boolean hasAjax) {
this.hasAjax = hasAjax;
}
public List<Html> getAjaxHtml() {
return ajaxHtml;
}
public void setAjaxHtml(List<Html> ajaxHtml) {
this.ajaxHtml = ajaxHtml;
}
public static Page create(String request,Html mainHtml) {
return new Page(request,mainHtml,false,null);
}
public static Page create(String request,Html mainHtml,List<Html> ajaxHtml) {
return new Page(request,mainHtml,true,ajaxHtml);
}
}