- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第七章Python爬虫基础
01
行骨
爬虫概述urllib库使用urllib浏览器模拟
爬取网页与实战
正则表达式图片爬虫项目训练小结
实战
爬虫概述及应用
爬虫概述
网络爬虫(WebSpider),又被称为网页蜘蛛,是一种按照一定的规则,自
动地抓取网站信息的程序或者脚本。网络蜘蛛是一个很形象的名字,如果把互联网
比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络爬虫是一个自
动提取网页的程序,网络爬虫从一个或若干初始网页的URL开始,获得初始网页上
的URL,在抓取网页的过程,不断从当前页面上抽取新的URL放入队列,直到满足
系统的一定停止条件。
爬虫的分类
◆通用网络爬虫
01爬行对象从一些种子URL扩充到整个Web,主要为门户
站点搜索引擎和大型Web服务提供商采集数据。
◆聚焦网络爬虫
02有选择性地爬行那些与预先定义好的主题相关页面
的网络爬虫。
爬虫分类◆增量式网络爬虫
03对已下载网页采取增量式更新和只爬行新产生的或者已经发生
变化网页的爬虫,它能够在一定程度上保证所爬行的页面是尽
可能新的页面。
◆深层网络爬虫
04可以爬取互联网中深层页面。
网络爬虫结构
在网络爬虫的系统框架中,主要由控制器、解析器、资源库三部分组成。控制
器的主要工作是负责给多线程中的各个爬虫线程分配工作任务;解析器的主要工作
是下载网页,进行页面的处理,将一些JS脚本标签、CSS代码内容、空格字符、
HTML标签等内容处理掉,爬虫的基本工作是由解析器完成;资源库是用来存放下
载到的网页资源,一般都采用大型的数据库存储,如Oracle数据库,并对其建立索
引。
网络爬虫工作基本流程
①首先选取一部分精心挑选的种子URL;
种子
②将这些URL放入待抓取URL队列;URL
③从待抓取URL队列中取出待抓取的URL读取URL
DNS解析已下载URL放入
,解析DNS,并且得到主机的IP,并将已抓队列
您可能关注的文档
- 施工组织设计心得体会 .docx
- 施工现场安全教育训练.pptx
- 施工现场安全教育计划 施工现场安全检查计划.docx
- 施工现场工作计划(精选6篇).docx
- 第7章-2讲-国际股票投资PPT课件.pptx
- 传统集装箱码头智能化转型之信息化建设(厦门)(19P)_1.pptx
- 周鸿祎:互联网思维怎样推动传统企业转型,周鸿祎:互联网思维怎样推动传统企业转型.docx
- 互联网思维0:传统企业互联网转型 PPT.pptx
- 互联网转型、互联网化与“互联网 ”——读《互联网思维2.0-传统企业互联网转型》.docx
- 互联网思维落地策略及传统企业互联网转型三步曲.pptx
- 自身免疫性肝炎研究进展2025.pdf
- 比亚迪E5 课件全套 项目1--7 纯电动汽车的认识与安全操作 ---- 空调、转向故障.pdf
- 原发性胆汁性胆管炎 2025.pdf
- 2024 在中国的美国企业特别报告.pdf
- 智能财税轮岗实务 课件项目四.pptx
- 新世纪放眼中国德语高级阅读教程教学课件Lektion 11_Der Chinesische Traum - Wunsch nach dem Wiederaufleben.pptx
- 新世纪放眼中国德语高级阅读教程教学课件Lektion 7_Chinas Raumfahrtwesen - Langer Marsch und Himmelpalast.pptx
- 新世纪放眼中国德语高级阅读教程教学课件Lektion 6_Wirtschaft - Made in China mit Innovation.pptx
- 新世纪放眼中国德语高级阅读教程教学课件Lektion 2_Chinesisch - Aussprache und Schriftzeichen.pptx
- 新世纪放眼中国德语高级阅读教程教学课件Lektion 12_Internationaler Austausch - Zusammenarbeit und gemeinsame Entwicklung.pptx
文档评论(0)