网页爬虫抓取百度图片( 讲解我们的爬虫之前,如何获取对自己有用的信息?)

优采云 发布时间: 2021-11-23 15:05

  网页爬虫抓取百度图片(

讲解我们的爬虫之前,如何获取对自己有用的信息?)

  

  在讲解我们的爬虫之前,我们先来概括一下爬虫的简单概念(毕竟是零基础教程)

  爬虫

  网络爬虫(也称为网络蜘蛛或网络机器人)是一种模拟浏览器发送网络请求并接收请求响应的程序。它是一种按照一定的规则自动抓取互联网信息的程序。

  原则上只要浏览器(客户端)能做,爬虫就能做。

  我们为什么要使用爬虫

  在互联网大数据时代,我们生活的便利和海量数据的爆炸式出现在互联网上。

  过去,我们使用书籍、报纸、电视、广播或信息。信息量有限,经过一定量的筛选,信息相对有效,但缺点是信息太窄。不对称的信息传递限制了我们的视野,无法学到更多的信息和知识。

  在互联网大数据时代,我们突然可以免费获取信息,我们收到了海量的信息,但大部分都是无效的垃圾邮件。

  例如,新浪微博每天产生数亿条状态更新,而在百度搜索引擎中,你可以搜索一个——100,000,000条关于减肥的信息。

  如此大量的信息碎片,我们如何获取对自己有用的信息呢?

  答案是筛选!

  通过一定的技术采集相关内容,然后分析删除选区,得到我们真正需要的信息。

  这项信息采集、分析和整合工作可以应用于广泛的应用领域,无论是生活服务、旅游、金融投资、各个制造行业的产品市场需求等等......您可以通过这项技术获得更多准确有效的信息。好好利用。

  网络爬虫技术虽然名字古怪,第一反应是那种软软的爬行生物,但却是可以在虚拟世界中前行的利器。

  爬行动物准备

  我们通常谈论 Python 爬虫。其实,这里可能有误会。爬虫不是 Python 独有的。可以爬取的语言有很多。例如:PHP、JAVA、C#、C++、Python。之所以选择Python作为爬虫,是因为Python是相对的。比较简单,功能也比较齐全。

  首先我们需要下载python,我下载的是最新的官方版本3.8.3

  其次,我们需要一个运行Python的环境,我用的是pychram

  

  也可以从官网下载,

  我们还需要一些库来支持爬虫的运行(有些库可能是Python自带的)

  

  差不多就是这些库了,我已经良心写了评论

  

  (在爬虫运行过程中,你可能不仅仅需要以上的库,这取决于你的爬虫的具体编写方式。反正如果你需要一个库,我们可以直接在设置中安装)

  爬虫项目说明

  我做的是爬取豆瓣评分电影Top250的爬虫代码

  我们要爬取的是这个网站:

  已经爬到这里了,给大家看看效果图。我将抓取的内容保存在 xls 中。

  

  我们抓取的内容是:电影详情链接、图片链接、电影中文名、电影外文名、评分、评论数、概述和相关信息。

  代码分析

  先贴出代码,然后我根据代码一步步分析

<p># -*- codeing = utf-8 -*- from bs4 import BeautifulSoup  # 网页解析,获取数据 import re  # 正则表达式,进行文字匹配` import urllib.request, urllib.error  # 制定URL,获取网页数据 import xlwt  # 进行excel操作 #import sqlite3  # 进行SQLite数据库操作  findLink = re.compile(r'')  # 创建正则表达式对象,标售规则   影片详情链接的规则 findImgSrc = re.compile(r'

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线