一个完整的定向小虫,方便大家看小说,呵呵,有完整代码,实例,文档。。还可定制,这仅仅是一个小小的演试.
public void loadConfig(String path) { if (isNeedLoadConfig) { try { Map map = new HashMap(); PropertiesFactory.loadPropertiesFile(map, path); String temp = new String(); encoding = (String)map.get("encoding"); res_list_beginPoint = (String)map.get("res_list_beginPoint"); res_list_endPoint = (String)map.get("res_list_endPoint"); regex_book = (String)map.get("regex_book"); regex_book_debar = (String)map.get("regex_book_debar"); temp = (String)map.get("book_id_index"); if (temp != null) book_id_index = Integer.parseInt(temp); temp = (String)map.get("book_name_index"); if (temp != null) book_name_index = Integer.parseInt(temp); temp = (String)map.get("book_author_index"); if (temp != null) book_author_index = Integer.parseInt(temp); temp = (String)map.get("sleep_time"); if (temp != null) sleep_time = Long.parseLong(temp); base_img_url = (String)map.get("base_img_url"); base_file_url = (String)map.get("base_file_url"); } catch (Exception e) { e.printStackTrace(); } isNeedLoadConfig = false; } } public List parseBooks(String url) throws IOException, InterruptedException { List list = new ArrayList(); String s = new String(); s = getOneHtml(url, encoding); List bs = getContentsByRegexAndDebar(regex_book, regex_book_debar, s); String bookId = new String(); String name = new String(); String author = new String(); String txtUrl = new String(); String imgUrl = new String(); for (int i = 0; i < bs.size(); i++) { Thread.sleep(sleep_time); s = (String)bs.get(i); String g[] = s.split(","); bookId = g[book_id_index]; name = g[book_name_index]; author = g[book_author_index]; txtUrl = (new StringBuilder(String.valueOf(base_file_url))).append(bookId).append(".txt").toString(); imgUrl = (new StringBuilder(String.valueOf(base_img_url))).append(bookId).append(".jpg").toString(); Book book = new Book(); book.setBookId(bookId); book.setName(name); book.setAuthor(author); book.setTxtUrl(txtUrl); book.setImgUrl(imgUrl); list.add(book); } return list; }
您还没有登录,请您登录后再发表评论
瓦力能C51对讲机软件
瓦力能KD-C30对讲机写频编程改频软件
瓦力的建模
机器人瓦力maya模型,单纯模型,无绑定,无渲染。
机器人总动员的猪脚!
瓦力的舵机调试程序,包括51单片机和C#上位机
瓦力视觉控制程序工程文件,主页 http://hi.baidu.com/lancerz001/blog
2009年奥斯卡影片机器人瓦力的中英文字幕,保证您满意,收到请给我加分
《机器人瓦力》解读赏析.pdf
Walle(瓦力)新一代渠道包打包神器的界面版本, 高度Mac集成.
walle-replica Robot and controller code for a Wall-E replica robot. 机器人瓦力 3d打印文件 +arduino 7舵机+2支流马达 Diy 设计
2015年抢红包大战已经打响,但大家 发现抢红包也不容易啊,那么怎么抢红包呢?抢不到红包怎么办?神器一出,再也不担心手慢眼看着红包被抢光。 抢红包软件是通过检测通知栏的微信 红包通知实现自动抢红包的,所以在...
自动化部署工具瓦力(walle)的简单项目配置步骤
机器人瓦力艺术浅析.doc
伊娃与瓦力(机器人)3D
伊娃与瓦力(机器人)
WIN7版本瓦力材质.mat
新版瓦力机器人履带片.STL
相关推荐
瓦力能C51对讲机软件
瓦力能KD-C30对讲机写频编程改频软件
瓦力的建模
机器人瓦力maya模型,单纯模型,无绑定,无渲染。
机器人总动员的猪脚!
瓦力的舵机调试程序,包括51单片机和C#上位机
瓦力视觉控制程序工程文件,主页 http://hi.baidu.com/lancerz001/blog
2009年奥斯卡影片机器人瓦力的中英文字幕,保证您满意,收到请给我加分
《机器人瓦力》解读赏析.pdf
Walle(瓦力)新一代渠道包打包神器的界面版本, 高度Mac集成.
walle-replica Robot and controller code for a Wall-E replica robot. 机器人瓦力 3d打印文件 +arduino 7舵机+2支流马达 Diy 设计
2015年抢红包大战已经打响,但大家 发现抢红包也不容易啊,那么怎么抢红包呢?抢不到红包怎么办?神器一出,再也不担心手慢眼看着红包被抢光。 抢红包软件是通过检测通知栏的微信 红包通知实现自动抢红包的,所以在...
自动化部署工具瓦力(walle)的简单项目配置步骤
机器人瓦力艺术浅析.doc
伊娃与瓦力(机器人)3D
伊娃与瓦力(机器人)
WIN7版本瓦力材质.mat
新版瓦力机器人履带片.STL