激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 使用webmagic實現爬蟲程序示例分享

使用webmagic實現爬蟲程序示例分享

2019-11-19 14:41Java教程網 JAVA教程

這篇文章主要介紹了使用webmagic實現爬蟲程序示例,需要的朋友可以參考下

代碼如下:


package com.letv.cloud.spider;

 

import java.util.HashSet;
import java.util.List;

import us.codecraft.webmagic.Page;
import us.codecraft.webmagic.Site;
import us.codecraft.webmagic.Spider;
import us.codecraft.webmagic.processor.PageProcessor;

public class MoviePaperPageProcessor implements PageProcessor {
 private Site page = Site.me().setRetryTimes(3).setSleepTime(1000);

 public Site getSite() {
  return page;
 }

 public void process(Page page) {
  List<String> links = page.getHtml().links().regex(
    "http://posters.aa.com/poster/\\d+").all();
  links = removeDuplicate(links);
  page.addTargetRequests(links);
  page.putField("title", page.getHtml().xpath(
    "//div[@id='imdbleftsecc']/center/h1/text()").toString());
  page.putField("imgurl", page.getHtml().xpath(
    "//div[@id='imdbleftsecc']/center/img/@src").toString());
 }

 public static void main(String[] args) {
  for (int i = 1; i <= 3; i++) {
   Spider.create(new MoviePaperPageProcessor()).addUrl(
     "http://posters.aa.co/poster_page/" + i).thread(5).run();
  }
 }

 public static List removeDuplicate(List list) {
  HashSet hs = new HashSet(list);
  list.clear();
  list.addAll(hs);
  return list;
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九热精品在线视频 | 男女一边摸一边做羞羞视频免费 | 黄色网电影 | 黄色a级片免费观看 | 九九热在线视频观看 | 中文字幕网在线 | 伊久在线 | 91精品国产综合久久婷婷香 | 九九热视频在线 | aaaaa国产欧美一区二区 | 成码无人av片在线观看网站 | xxxxxx性| 激情视频日韩 | 国产精品三级a三级三级午夜 | 男女无遮挡羞羞视频 | 激情大乳女做爰办公室韩国 | 久久精品网 | 欧美aaaaa一级毛片在线 | 欧美视频网 | 中文字幕在线第二页 | 一本精品999爽爽久久久 | 免费午夜网站 | 久在线观看福利视频69 | 精品国产一区二区三区久久久蜜 | 欧美另类综合 | 久久久久久久久91 | 欧美日韩亚洲成人 | 欧美雌雄另类xxxxx | 色女人在线 | 精久久久| 精品三级内地国产在线观看 | 超碰97人人艹 | 在线观看免费毛片视频 | 欧美另类激情 | 一级电影在线观看 | 欧美一级三级在线观看 | 久久久久久精 | 精品成人免费视频 | 黄色免费入口 | 色婷婷一区二区三区 | 粉嫩粉嫩一区二区三区在线播放 |