package us.codecraft.webmagic.model.samples; import us.codecraft.webmagic.Site; import us.codecraft.webmagic.model.annotation.ExprType; import us.codecraft.webmagic.model.annotation.ExtractBy; import us.codecraft.webmagic.model.OOSpider; import us.codecraft.webmagic.model.annotation.TargetUrl; /** * @author code4crafter@gmail.com <br> * Date: 13-8-2 <br> * Time: 上午7:52 <br> */ @TargetUrl("http://*.iteye.com/blog/*") public class IteyeBlog implements Blog{ @ExtractBy("//title") private String title; @ExtractBy(value = "div#blog_content",type = ExprType.CSS) private String content; @Override public String toString() { return "IteyeBlog{" + "title='" + title + '\'' + ", content='" + content + '\'' + '}'; } public static void main(String[] args) { OOSpider.create(Site.me().addStartUrl("http://*.iteye.com/blog"), IteyeBlog.class).run(); } public String getTitle() { return title; } public String getContent() { return content; } }