一种基于python语言的网络爬虫研究 - 图文
更新时间:2024-01-07 21:43:02 阅读量: 教育文库 文档下载
龙源期刊网 http://www.qikan.com.cn
一种基于python语言的网络爬虫研究
作者:刘洋 崔翠 李立新 来源:《科学与财富》2016年第09期
摘要:随着Internet技术的不断发展,互联网已经成为人们获取信息的主要途径,搜索引擎从互联网中靶向性筛选出有用信息,而网络爬虫又是搜索引擎的基础构件之一。本文实现了一个基于python语言的并行网络爬虫,利用关键字匹配技术对目标网站进行扫描,得到敏感数据并抓取,分析网站数据结构和受恶意攻击的风险系数。 关键词:搜索引擎 网络爬虫 python 敏感数据 1引言
网络爬虫(Crawler)是搜索引擎(search engine SE)的基本构件之一,其直接面向互联网底层,它是搜索引擎的数据发源地,决定着整个系统的内容是否丰富、信息能否得到及时更新。它的性能表现直接影响整个搜索引擎的效果。网络爬虫的工作原理如下:从一个初始种子URLs出发,从中获取一个URL,下载网页,从网页中抽取所有的URLs,并将新的URLs添加到URLs队列中。然后,Crawler从队列中获取另一个URL。重复刚才的过程,直到Crawler达到某种停止标准为止。
搜索引擎以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织和处理,并为用户提供检索服务,从而起到信息导航的目的。我们经常看到不同的网站发布着同样的新闻,很多就是通过网络爬虫的技术从其它的网站爬取信息,然后放在自己的网站发布。同样,这样的爬虫技术也可以用来帮助我们做安全扫描分析等工作,这也是本文研究的重点。 2国内外研究现状及相关核心技术 2.1现状
90年代出现了最早的搜索引擎,也就产生了网络爬虫。此时的爬虫在爬取整个网络的时候采取深度或广度优先的遍历方式。作为搜索引擎的信息资源采集的重要角色,网络爬虫的性能将直接影响整个搜索引擎索引网页的数量、质量和更新周期。于是出现后面的分布式网络爬虫。分布式网络爬虫可以看做是由多个集中式网络爬虫组合而成,分布式系统中的每个节点都可以看作一个集中式网络爬虫。分布式网络爬虫大大提高了爬取效率,目前分布式网络爬虫已近有了不少的应用,例如现在著名的Google和Alta Vista搜索引擎所采用的网络爬虫系统。 由于爬虫的重要性,Twisted使用python语言写了一个广受欢迎的爬虫事件驱动网络框架:scrapy,scrapy使用的是非堵塞的异步处理方式。scrapy能够爬取web页面,并从页面中提取结构化的数据。它可以用来数据挖掘、监测、和自动化测试。
正在阅读:
2015届北京市石景山区高三第一学期生物期末试卷及答案11-27
系统仿真实验报告01-05
实验四 RC一阶电路的响应测试11-29
作文开头结尾专项训练09-17
水产养殖业增长方式转变行动实施方案07-23
2009年高考山东卷语文试题精析版03-05
小猫小学生二年级作文06-13
1-脱氧野尻霉素的研究进展07-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 爬虫
- 基于
- 语言
- 图文
- python
- 研究
- 网络
- 2018年中国医科大学网络教育招生专业
- 中和反应反应热的测定实验报告
- 新目标九年级英语重点基础语法归纳辅导
- 英语人教版四年级上册Unit 2 My schoolbag A
- 会计学基础
- 四川省眉山市2015届高三第一次诊断性考试英语试题
- 2017-2022年中国驾驶培训行业运营态势报告(目录) - 图文
- 车辆液压油缸项目可行性研究报告(目录) - 图文
- 2018年山东省济宁市中考物理试卷含答案
- 校本培训理念与高校师资教学培训
- 最新-2019年企业团拜会发言稿 精品
- 3月份中国传统文化教育实施方案
- 精选-初中一年级一元一次方程应用题总结
- 2014年中小学教师系列副高级评委会评审通过名单
- 对高效课堂中导学案运用的反思-2019年教育文档
- 救生筏检修手册
- 法学-公司法考试题及答案(南开成教本科)
- 最新-同志在社区工会成立大会上的讲话 精品
- 湖北未来省会分析
- 新标准大学英语综合教程1课后翻译及答案