就是从网页中,提取出结构化数据。另外的特点,就是自动化,节省人力。通过访问网站 然后获取到你想要的信息。

简要地说爬虫抓取的是数据或信息。根据不同的行业及应用,爬虫所抓取的数据各有不同的偏重,一般来说是业务需要那些数据,那抓取对应的数据回来,再经过清洗、转化等步骤促进业务增长与辅助决策。

抓取目标分类

抓取目标的描述和定义是决定网页分析算法与URL搜索策略如何制订的基础。而网页分析算法和候选URL排序算法是决定搜索引擎所提供的服务形式和爬虫网页抓取行为的关键所在。这两个部分的算法又是紧密相关的。

现有聚焦爬虫对抓取目标的描述可分为基于目标网页特征、基于目标数据模式和基于领域概念3种。

1、基于目标网页特征

基于目标网页特征的爬虫所抓取、存储并索引的对象一般为网站或网页。根据种子样本获取方式可分为:

(1)预先给定的初始抓取种子样本。

(2)预先给定的网页分类目录和与分类目录对应的种子样本,如Yahoo!分类结构等。

(3)通过用户行为确定的抓取目标样例,分为:用户浏览过程中显示标注的抓取样本;通过用户日志挖掘得到访问模式及相关样本。

其中,网页特征可以是网页的内容特征,也可以是网页的链接结构特征,等等。

2、基于目标数据模式

基于目标数据模式的爬虫针对的是网页上的数据,所抓取的数据一般要符合一定的模式,或者可以转化或映射为目标数据模式。

3、基于领域概念

另一种描述方式是建立目标领域的本体或词典,用于从语义角度分析不同特征在某一主题中的重要程度。

爬虫抓取究竟是什么?相关推荐

  1. python爬取百度贴吧中的所有邮箱_使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号...

    原标题:使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号 不知道大家过年都是怎么过的,反正栏主是在家睡了一天,醒来的时候登QQ发现有人找我要一份贴吧爬虫的源代码,想起之前练手的时候写过一个抓 ...

  2. 爬虫抓取页面数据原理(php爬虫框架有很多 )

    爬虫抓取页面数据原理(php爬虫框架有很多 ) 一.总结 1.php爬虫框架有很多,包括很多傻瓜式的软件 2.照以前写过java爬虫的例子来看,真的非常简单,就是一个获取网页数据的类或者方法(这里的话 ...

  3. python爬取大众点评评论_python爬虫抓取数据 小试Python——爬虫抓取大众点评上的数据 - 电脑常识 - 服务器之家...

    python爬虫抓取数据 小试Python--爬虫抓取大众点评上的数据 发布时间:2017-04-07

  4. python爬虫招聘-Python爬虫抓取智联招聘(基础版)

    原标题:Python爬虫抓取智联招聘(基础版) 作者:C与Python实战 「若你有原创文章想与大家分享,欢迎投稿.」 对于每个上班族来说,总要经历几次换工作,如何在网上挑到心仪的工作?如何提前为心仪 ...

  5. python爬取慕课视频-Python爬虫抓取技术的门道

    web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展.然而,正所谓成也萧何败也萧何,开放的特性.搜索引擎以及简单易学的html.css技术使得web成为了互联网领域里 ...

  6. Python学习教程:Python爬虫抓取技术的门道

    Python学习教程:Python爬虫抓取技术的门道 web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展.然而,正所谓成也萧何败也萧何,开放的特性.搜索引擎以及简单 ...

  7. 爬虫抓取糯米网上所有商家数据

    前段时间写了 爬取美团商家信息的博客 爬虫抓取美团网上所有商家信息 ,这次说说爬取糯米网,由于某些原因无法提供源代码,但是,代码不是关键,最关键的是思想,懂了思想,代码是很容易写的. 爬虫最重要的是分 ...

  8. python爬虫资源大全_Python爬虫抓取纯静态网站及其资源(基础篇)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:程序员宝库 **( 想要学习Python?Python ...

  9. Java爬虫抓取网页

    Java爬虫抓取网页 原作者:hebedich  原文链接 下面直接贴代码: import java.io.BufferedReader; import java.io.InputStreamRead ...

最新文章

  1. CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG
  2. ARC115D-Odd Degree【dp,欧拉回路】
  3. Spring Boot和Hibernate:打印查询和变量
  4. 隐身专家 FreeEIM 合作版
  5. Python入门教程丨1300多行代码,让你轻松掌握基础知识点
  6. Linux 根文件系统目录结构与功能,4.Linux根文件系统和目录结构及bash特性
  7. python range倒序_Python算法学习之堆和堆排序
  8. 乐安全 支持x86_android-x86-4.4-r2运行程序总是停止运行怎么处理
  9. mysql数据比较工具_mysql主从数据对比工具简介
  10. REST服务中的异常处理
  11. 解决vmware16安装win7时安装不了vmtools
  12. 【SaaS培训认证】AWS Solutions Architect Associate
  13. 【VB】中CInt()、Fix()、Int()的区别
  14. 项目管理知识体系(PMBOK)
  15. OpenGL EGL简介
  16. 基于 Python 的时序模型——AMIRA模型
  17. STM32CubeMX学习笔记(24)——通用定时器接口使用(电容按键检测)
  18. teamview删除设备
  19. Eharts在Android 9.0 webview中 不显示 空白 问题解决方案
  20. 解析grib格式数据库eccodes的安装

热门文章

  1. 通过浏览器无法访问Hadoop管理页面
  2. 树的遍历顺序 - dfs序|欧拉序|dfn序(备忘)
  3. python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]
  4. 2017年中兴算法大赛 迪杰特斯拉派
  5. java意图_任务型对话(一)—— NLU/SLU(意图识别和槽值填充)
  6. python新手入门指导_Python初学者入门指导,Python自学者的福音来了
  7. Android异常之SIGABRT
  8. Android 小贴士播报
  9. spectral clustering谱聚类论文解读(上)
  10. linux使用certbot,如何自动续期~