登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』网络爬虫全解析——技术、原理与实践

書城自編碼: 2984927
分類:簡體書→大陸圖書→計算機/網絡網絡與數據通信
作者: 罗刚 著
國際書號(ISBN): 9787121310713
出版社: 电子工业出版社
出版日期: 2017-03-01
版次: 1 印次: 1
頁數/字數: 444/585000
書度/開本: 16开 釘裝: 平装

售價:HK$ 114.6

我要買

share:

** 我創建的書架 **
未登入.


新書推薦:
甲骨文丛书·中华早期帝国:秦汉史的重估
《 甲骨文丛书·中华早期帝国:秦汉史的重估 》

售價:HK$ 300.2
欲望与家庭小说
《 欲望与家庭小说 》

售價:HK$ 101.2
惜华年(全两册)
《 惜华年(全两册) 》

售價:HK$ 72.2
甲骨文丛书·古代中国的军事文化
《 甲骨文丛书·古代中国的军事文化 》

售價:HK$ 99.7
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
《 中国王朝内争实录(套装全4册):从未见过的王朝内争编著史 》

售價:HK$ 250.7
半导体纳米器件:物理、技术和应用
《 半导体纳米器件:物理、技术和应用 》

售價:HK$ 181.7
创客精选项目设计与制作 第2版   刘笑笑 颜志勇 严国陶
《 创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶 》

售價:HK$ 63.3
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
《 佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技 》

售價:HK$ 227.7

 

建議一齊購買:

+

HK$ 129.1
《图解Java多线程设计模式》
+

HK$ 114.6
《数学与泛型编程:高效编程的奥秘》
+

HK$ 79.8
《编程风格:好代码的逻辑》
+

HK$ 129.1
《高性能服务系统构建与实战》
+

HK$ 114.6
《架构探险:从零开始写分布式服务框架》
+

HK$ 187.1
《揭秘Java虚拟机:JVM设计原理与实现》
編輯推薦:
相比用Python写网络爬虫,Java更有后发优势
运行在服务器端的网络爬虫,更应该用Java开发
本书结合作者多年网络爬虫开发经验
全面系统讲解了网络爬虫相关技术并以Java实现
通俗易懂、代码清晰、案例丰富实用
一本书全面掌握网络爬虫开发
內容簡介:
本书介绍了如何开发网络爬虫。内容主要包括开发网络爬虫所需要的Java语法基础和网络爬虫的工作原理,如何使用开源组件HttpClient和爬虫框架Crawler4j抓取网页信息,以及针对抓取到的文本进行有效信息的提取。为了扩展抓取能力,本书介绍了实现分布式网络爬虫的关键技术。另外,本书介绍了从图像和语音等多媒体格式文件中提取文本信息,以及如何使用大数据技术存储抓取到的信息。*后,以实战为例,介绍了如何抓取微信和微博,以及在电商、医药、金融等领域的案例应用。其中,电商领域的应用介绍了使用网络爬虫抓取商品信息入库到网上商店的数据库表。医药领域的案例介绍了抓取PubMed医药论文库。金融领域的案例介绍了抓取股票信息,以及从年报PDF文档中提取表格等。本书适用于对开发信息采集软件感兴趣的自学者。也可以供有Java或程序设计基础的开发人员参考。
關於作者:
罗刚,猎兔搜索创始人,带领猎兔搜索技术开发团队先后开发出猎兔中文分词系统、猎兔信息提取系统、猎兔智能垂直搜索系统以及网络信息监测系统等,实现互联网信息的采集、过滤、搜索和实时监测。曾编写出版《自己动手写搜索引擎》、《自己动手写网络爬虫》、《使用C#开发搜索引擎》,获得广泛好评。在北京和上海等地均有猎兔培训的学员。
目錄
第1章技术基础1
1.1第一个程序1
1.2准备开发环境2
1.2.1JDK2
1.2.2Eclipse3
1.3类和对象4
1.4常量5
1.5命名规范6
1.6基本语法6
1.7条件判断7
1.8循环8
1.9数组9
1.10位运算11
1.11枚举类型13
1.12比较器14
1.13方法14
1.14集合类15
1.14.1动态数组15
1.14.2散列表15
1.15文件19
1.15.1文本文件19
1.15.2二进制文件23
1.16多线程27
1.16.1基本的多线程28
1.16.2线程池30
1.17折半查找31
1.18处理图片34
1.19本章小结35
第2章网络爬虫入门36
2.1获取信息36
2.1.1提取链接37
2.1.2采集新闻37
2.2各种网络爬虫38
2.2.1信息采集器40
2.2.2广度优先遍历41
2.2.3分布式爬虫42
2.3爬虫相关协议43
2.3.1网站地图44
2.3.2Robots协议45
2.4爬虫架构48
2.4.1基本架构48
2.4.2分布式爬虫架构51
2.4.3垂直爬虫架构54
2.5自己写网络爬虫55
2.6URL地址查新57
2.6.1嵌入式数据库58
2.6.2布隆过滤器60
2.6.3实现布隆过滤器61
2.7部署爬虫63
2.7.1部署到Windows64
2.7.2部署到Linux64
2.8本章小结65
第3章定向采集69
3.1下载网页的基本方法69
3.1.1网卡70
3.1.2下载网页70
3.2HTTP基础75
3.2.1协议75
3.2.2URI77
3.2.3DNS84
3.3使用HttpClient下载网页84
3.3.1HttpCore94
3.3.2状态码98
3.3.3创建99
3.3.4模拟浏览器99
3.3.5重试100
3.3.6抓取压缩的网页102
3.3.7HttpContext104
3.3.8下载中文网站105
3.3.9抓取需要登录的网页106
3.3.10代理111
3.3.11DNS缓存112
3.3.12并行下载113
3.4下载网络资源115
3.4.1重定向115
3.4.2解决套接字连接限制118
3.4.3下载图片119
3.4.4抓取视频122
3.4.5抓取FTP122
3.4.6网页更新122
3.4.7抓取限制应对方法126
3.4.8URL地址提取131
3.4.9解析URL地址134
3.4.10归一化135
3.4.11增量采集135
3.4.12iframe136
3.4.13抓取JavaScript动态页面137
3.4.14抓取即时信息141
3.4.15抓取暗网141
3.5PhantomJS144
3.6Selenium145
3.7信息过滤146
3.7.1匹配算法147
3.7.2分布式过滤153
3.8采集新闻153
3.8.1网页过滤器154
3.8.2列表页159
3.8.3用机器学习的方法抓取新闻160
3.8.4自动查找目录页161
3.8.5详细页162
3.8.6增量采集164
3.8.7处理图片164
3.9遍历信息164
3.10并行抓取165
3.10.1多线程爬虫165
3.10.2垂直搜索的多线程爬虫168
3.10.3异步IO172
3.11分布式爬虫176
3.11.1JGroups176
3.11.2监控179
3.12增量抓取180
3.13管理界面180
3.14本章小结181
第4章数据存储182
4.1存储提取内容182
4.1.1SQLite183
4.1.2Access数据库185
4.1.3MySQL186
4.1.4写入维基187
4.2HBase187
4.3Web图189
4.4本章小结193
第5章信息提取194
5.1从文本提取信息194
5.2从HTML文件中提取文本195
5.2.1字符集编码195
5.2.2识别网页的编码198
5.2.3网页编码转换为字符串编码201
5.2.4使用正则表达式提取数据202
5.2.5结构化信息提取206
5.2.6表格209
5.2.7网页的DOM结构210
5.2.8使用Jsoup提取信息211
5.2.9使用XPath提取信息217
5.2.10HTMLUnit提取数据219
5.2.11网页结构相似度计算220
5.2.12提取标题222
5.2.13提取日期224
5.2.14提取模板225
5.2.15提取RDF信息227
5.2.16网页解析器原理227
5.3RSS229
5.3.1Jsoup解析RSS230
5.3.2ROME231
5.3.3抓取流程231
5.4网页去噪233
5.4.1NekoHTML234
5.4.2Jsoup238
5.4.3提取正文240
5.5从非HTML文件中提取文本241
5.5.1PDF文件242
5.5.2Word文件245
5.5.3Rtf文件247
5.5.4Excel文件253
5.5.5PowerPoint文件254
5.6提取标题254
5.6.1提取标题的一般方法255
5.6.2从PDF文件中提取标题259
5.6.3从Word文件中提取标题261
5.6.4从Rtf文件中提取标题261
5.6.5从Excel文件中提取标题267
5.6.6从PowerPoint文件中提取标题270
5.7图像的OCR识别270
5.7.1读入图像271
5.7.2准备训练集272
5.7.3图像二值化274
5.7.4切分图像279
5.7.5SVM分类283
5.7.6识别汉字287
5.7.7训练OCR289
5.7.8检测行290
5.7.9识别验证码291
5.7.10JavaOCR292
5.8提取地域信息292
5.8.1IP地址293
5.8.2手机315
5.9提取新闻316
5.10流媒体内容提取317
5.10.1音频流内容提取317
5.10.2视频流内容提取321
5.11内容纠错322
5.11.1模糊匹配问题325
5.11.2英文拼写检查331
5.11.3中文拼写检查333
5.12术语336
5.13本章小结336
第6章Crawler4j338
6.1使用Crawler4j338
6.1.1大众点评339
6.1.2日志342
6.2crawler4j原理342
6.2.1代码分析343
6.2.2使用Berkeley DB344
6.2.3缩短URL地址347
6.2.4网页编码349
6.2.5并发349
6.3本章小结352
第7章网页排重353
7.1语义指纹354
7.2SimHash357
7.3分布式文档排重367
7.4本章小结369
第8章网页分类370
8.1关键词加权法371
8.2机器学习的分类方法378
8.2.1特征提取380
8.2.2朴素贝叶斯384
8.2.3支持向量机393
8.2.4多级分类401
8.2.5网页分类403
8.3本章小结403
第9章案例分析404
9.1金融爬虫404
9.1.1中国能源政策数据404
9.1.2世界原油现货交易和期货交易数据405
9.1.3股票数据405
9.1.4从PDF文件中提取表格408
9.2商品搜索408
9.2.1遍历商品410
9.2.2使用HttpClient415
9.2.3提取价格416
9.2.4水印419
9.2.5数据导入ECShop420
9.2.6采集淘宝423
9.3自动化行业采集424
9.4社会化信息采集424
9.5微博爬虫424
9.6微信爬虫426
9.7海关数据426
9.8医药数据427
9.9本章小结429
后记430
內容試閱
前言
现代社会,有效信息对人来说就像氧气一样不可或缺。互联网让有效信息的收集工作变得更容易。当你在网上冲浪时,网络爬虫也在网络中穿梭,自动收集互联网上有用的信息。
自动收集和筛选信息的网络爬虫让有效信息的流动性增强,让我们更加高效地获取信息。随着越来越多的信息显现于网络,网络爬虫也越来越有用。
各行业都离不开对信息的采集和加工处理。例如,农业需要抓取气象数据、农产品行情数据等实现精准农业。机械行业需要抓取零件、图纸信息作为设计参考。医药行业需要抓取一些疾病的治疗方法信息。金融行业需要抓取上市公司基本面和技术面等相关信息作为股市涨跌的参考,例如,太钢生产出圆珠笔头,导致它的股票太钢不锈上涨。此外,金融行业也需要抓取股民对市场的参与度,作为市场大势判断的依据。
每个人都可以用网络爬虫技术获得更好的生存策略,避免一些糟糕的情况出现,让自己生活得更加幸福和快乐。例如,网络爬虫可以收集到二甲双胍等可能抗衰老的药物,从而让人生活得更加健康。
本书的很多内容来源于搜索引擎、自然语言处理、金融等领域的项目开发和教学实践。感谢开源软件的开发者们,他们无私的工作丰富了本书的内容。
本书从开发网络爬虫所需要的Java语法开始讲解,然后介绍基本的爬虫原理。通过介绍优先级队列、宽度优先搜索等内容,引领读者入门,之后根据当前风起云涌的云计算热潮,重点讲述了云计算的相关内容及其在爬虫中的应用,以及信息抽取、链接分析等内容。接下来介绍了有关爬虫的Web数据挖掘等内容。为了让读者更深入地了解爬虫的实际应用,最后一章是案例分析。本书相关的代码在读者QQ群(294737705)的共享文件中可以找到。
本书适合需要具体实现网络爬虫的程序员使用,对于信息检索等相关领域的研究人员也有一定的参考价值,同时猎兔搜索技术团队已经开发出以本书为基础的专门培训课程和商业软件。目前的一些网络爬虫软件仍有很多功能有待完善,作者真诚地希望通过本书把读者带入网络爬虫开发的大门并认识更多的朋友。
感谢早期合著者、合作伙伴、员工、学员、家人的支持,他们给我们提供了良好的工作基础,这是一个持久可用的工作基础。在将来,希望我们的网络爬虫代码和技术能够像植物一样快速生长。
参与本书编写的还有崔智杰、石天盈、张继红、张进威、刘宇、何淑琴、任通通、高丹丹、徐友峰、孙宽,在此一并表示感谢。

罗 刚
2017年2月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.