亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eventlog.java

?? 一個(gè)Web爬蟲(機(jī)器人
?? JAVA
字號(hào):
/* * WebSPHINX web crawling toolkit * Copyright (C) 1998,1999 Carnegie Mellon University  *  * This library is free software; you can redistribute it * and/or modify it under the terms of the GNU Library * General Public License as published by the Free Software  * Foundation, version 2. * * WebSPHINX homepage: http://www.cs.cmu.edu/~rcm/websphinx/ */package websphinx;import java.io.File;import java.io.OutputStream;import java.io.IOException;import java.util.Date;//#ifdef JDK1.1import java.io.PrintWriter;//#endif JDK1.1/*#ifdef JDK1.0import java.io.PrintStream;#endif JDK1.0*//** * Crawling monitor that writes messages to standard output or a file. * Acts as both a CrawlListener (monitoring start and end of the crawl) * and as a LinkListener (monitoring page retrieval). */public class EventLog implements CrawlListener, LinkListener {//#ifdef JDK1.1    PrintWriter stream;//#endif JDK1.1/*#ifdef JDK1.0    PrintStream stream;#endif JDK1.0*/    boolean onlyNetworkEvents = true;    /**     * Make a EventLog that writes to standard output.     */    public EventLog () {        this (System.out);    }    /**     * Make a EventLog that writes to a stream.     */    public EventLog (OutputStream out) {/*#ifdef JDK1.0        stream = new PrintStream (out, true);#endif JDK1.0*///#ifdef JDK1.1        stream = new PrintWriter (out, true);//#endif JDK1.1    }    /**     * Make a EventLog that writes to a file.  The file is overwritten.     * @param filename File to which crawling event messages are written     */    public EventLog (String filename) throws IOException {/*#ifdef JDK1.0        stream = new PrintStream (SecurityPolicy.getPolicy ().writeFile (new File(filename), false));#endif JDK1.0*///#ifdef JDK1.1        stream = new PrintWriter (SecurityPolicy.getPolicy ().writeFile (new File(filename), false));//#endif JDK1.1    }    /**     * Set whether logger prints only network-related LinkEvents.     * If true, then the logger only prints LinkEvents where     * LinkEvent.isNetworkEvent() returns true.  If false,     * then the logger prints all LinkEvents.  Default is true.     * @param flag true iff only network LinkEvents should be logged     */    public void setOnlyNetworkEvents (boolean flag) {        onlyNetworkEvents = flag;    }    /**     * Test whether logger prints only network-related LinkEvents.     * If true, then the logger only prints LinkEvents where     * LinkEvent.isNetworkEvent() returns true.  If false,     * then the logger prints all LinkEvents.  Default is true.     * @return true iff only network LinkEvents are logged     */    public boolean getOnlyNetworkEvents () {        return onlyNetworkEvents;    }    /**     * Notify that the crawler started.     */    public void started (CrawlEvent event) {        stream.println (new Date() + ": *** started " + event.getCrawler());    }    /**     * Notify that the crawler has stopped.     */    public void stopped (CrawlEvent event) {        stream.println (new Date() + ": *** finished " + event.getCrawler());    }    /**     * Notify that the crawler's state was cleared.     */    public void cleared (CrawlEvent event) {        stream.println (new Date() + ": *** cleared " + event.getCrawler());    }    /**     * Notify that the crawler timed out.     */    public void timedOut (CrawlEvent event) {        stream.println (new Date() + ": *** timed out " + event.getCrawler());    }    /**     * Notify that the crawler paused.     */    public void paused (CrawlEvent event) {        stream.println (new Date() + ": *** paused " + event.getCrawler());    }    /**     * Notify that a link event occured.     */    public void crawled (LinkEvent event) {        switch (event.getID()) {          case LinkEvent.RETRIEVING:          case LinkEvent.DOWNLOADED:          case LinkEvent.VISITED:          case LinkEvent.ERROR:            break;          default:            if (onlyNetworkEvents)                return;            break;        }        stream.println (new Date () + ": "                        + event);        Throwable exc = event.getException();        if (exc != null && ! (exc instanceof IOException))            exc.printStackTrace (stream);    }    /**     * Create a EventLog that prints to standard error and attach it to a crawler.     * This is a convenience method.     * @param crawler Crawler to be monitored     */    public static void monitor (Crawler crawler) {        EventLog logger = new EventLog (System.err);        crawler.addCrawlListener (logger);        crawler.addLinkListener (logger);    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线不卡电影| 国产精品久久久久桃色tv| 欧美日韩国产123区| 在线观看一区不卡| 一本色道**综合亚洲精品蜜桃冫| 成人av第一页| 91视频国产资源| 日本乱码高清不卡字幕| 欧美色图激情小说| 这里是久久伊人| 日韩小视频在线观看专区| 日韩欧美电影一区| 国产色产综合产在线视频| 中文在线一区二区| 亚洲欧美乱综合| 午夜婷婷国产麻豆精品| 日本欧美一区二区在线观看| 精品一区二区三区免费播放| 国产伦精品一区二区三区免费 | 91理论电影在线观看| 色婷婷综合五月| 欧美精品色一区二区三区| 欧美一级片在线观看| 久久人人爽人人爽| 18涩涩午夜精品.www| 亚洲一级二级三级| 欧美剧在线免费观看网站| 日韩三级精品电影久久久| 日本一区二区三区免费乱视频| 亚洲欧洲av色图| 丝袜美腿亚洲色图| 黄色资源网久久资源365| 成人午夜视频在线观看| 欧美三级在线看| 久久午夜国产精品| 亚洲日本在线观看| 麻豆成人免费电影| 99久久婷婷国产综合精品| 欧美精品色一区二区三区| 久久久精品日韩欧美| 一二三四社区欧美黄| 久久 天天综合| 91网址在线看| 日韩精品一区二区在线观看| 亚洲四区在线观看| 蜜桃视频免费观看一区| www.久久精品| 2024国产精品| 午夜精品视频在线观看| 成人动漫在线一区| 91麻豆精品国产自产在线观看一区 | www国产精品av| 夜夜精品视频一区二区| 国产经典欧美精品| 777久久久精品| 国产精品的网站| 捆绑紧缚一区二区三区视频| 色香色香欲天天天影视综合网| 日韩精品一区在线观看| 伊人一区二区三区| 国产精品一区二区不卡| 91麻豆精品国产91久久久久久久久| 国产精品传媒在线| 国产一区二区美女| 884aa四虎影成人精品一区| 一区在线观看视频| 国产精品888| 精品欧美乱码久久久久久1区2区| 一区二区三区视频在线观看| 国产传媒一区在线| 精品女同一区二区| 三级一区在线视频先锋| 色哟哟在线观看一区二区三区| 久久久精品一品道一区| 久热成人在线视频| 欧美高清视频在线高清观看mv色露露十八 | 亚洲丝袜美腿综合| 麻豆91小视频| 欧美日韩一区国产| 亚洲乱码国产乱码精品精小说 | 91玉足脚交白嫩脚丫在线播放| 美国三级日本三级久久99| 欧美性大战久久久久久久蜜臀| 国产精品天干天干在观线| 国产一区二区免费在线| 欧美tickling网站挠脚心| 香蕉成人伊视频在线观看| 色屁屁一区二区| 日韩一区欧美一区| 成人免费视频视频在线观看免费 | 中文字幕中文字幕一区| 国产成人免费av在线| 久久精品网站免费观看| 久久99国产精品麻豆| 日韩一级免费观看| 蜜臂av日日欢夜夜爽一区| 91精品国产综合久久久蜜臀图片| 五月天激情小说综合| 欧美电影影音先锋| 日韩av一区二区在线影视| 欧美日韩精品久久久| 亚洲成人精品在线观看| 欧美日韩精品二区第二页| 亚洲高清视频的网址| 在线观看免费亚洲| 亚洲电影一区二区| 91精品国产91久久久久久一区二区| 调教+趴+乳夹+国产+精品| 69堂国产成人免费视频| 青娱乐精品视频| 欧美精品一区二区三区很污很色的| 久久97超碰国产精品超碰| 2014亚洲片线观看视频免费| 国产福利一区二区三区视频在线 | 国产精品天天摸av网| 91片在线免费观看| 一区二区三区四区视频精品免费| 在线精品亚洲一区二区不卡| 香蕉av福利精品导航| 欧美mv和日韩mv国产网站| 国产麻豆精品一区二区| 国产精品久久久久久久蜜臀| 日本久久一区二区| 视频一区在线播放| 久久综合色一综合色88| 国产精品人人做人人爽人人添| 色综合天天视频在线观看| 亚洲午夜精品网| 日韩亚洲电影在线| 成人一区二区三区| 亚洲国产精品欧美一二99| 日韩视频一区二区在线观看| 国产不卡在线一区| 亚洲一区二区欧美激情| 日韩精品一区国产麻豆| 成人黄色电影在线| 亚洲国产成人高清精品| 久久综合狠狠综合久久激情| 99re这里只有精品6| 日一区二区三区| 国产色91在线| 欧美日韩视频专区在线播放| 久久99精品久久久久婷婷| 自拍偷拍国产亚洲| 欧美v亚洲v综合ⅴ国产v| av中文字幕亚洲| 日韩制服丝袜av| 国产精品福利电影一区二区三区四区| 欧美日韩在线观看一区二区| 国产麻豆欧美日韩一区| 亚洲一区二区三区视频在线播放 | 毛片av一区二区| 亚洲欧洲精品天堂一级| 亚洲成人av一区二区三区| 久久这里都是精品| 精品视频一区二区三区免费| 国产精品一级在线| 天涯成人国产亚洲精品一区av| 国产精品久久久久一区| 日韩视频不卡中文| 在线亚洲一区二区| 国产福利一区二区三区视频在线| 午夜精品久久久久久久久久| 国产精品美女久久久久av爽李琼| 日韩欧美国产一区二区在线播放 | 欧美影院一区二区| 丁香另类激情小说| 日韩成人dvd| 亚洲精品高清在线| 国产欧美日韩亚州综合 | 中文一区在线播放| 日韩欧美在线网站| 欧美日精品一区视频| 成人av电影在线网| 国产在线一区观看| 日本三级韩国三级欧美三级| 亚洲一区二区三区在线| 亚洲欧洲av在线| 国产精品美女视频| 久久综合狠狠综合久久综合88| 91精品久久久久久久久99蜜臂| 91性感美女视频| 粉嫩av一区二区三区| 韩国在线一区二区| 久久国产成人午夜av影院| 亚洲网友自拍偷拍| 一区二区三区四区蜜桃| 综合色天天鬼久久鬼色| 国产精品三级av| 国产精品素人一区二区| 国产欧美日韩在线看| 久久精品人人爽人人爽| 亚洲精品在线电影| 欧美变态口味重另类| 日韩欧美美女一区二区三区| 欧美一卡二卡在线观看| 91精品国产综合久久久蜜臀粉嫩| 欧美日韩电影在线播放| 在线播放/欧美激情| 欧美日韩国产a|