zoukankan      html  css  js  c++  java
  • 爬虫与Python:(一)网络爬虫概念篇——3.爬虫的基本结构和工作流程

    基本结构

     网络爬虫是搜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个互联网内容的镜像备份。通用的爬虫基本结构如下图所示。

    工作流程

    爬虫的基本工作流程如下:

    1.  选取一些种子URL 。例如某地区的新闻列表1~10页的URL。
    2. 将这些URL放入待抓取的URL列表中。
    3. 提取网页源码。依次从待抓取的URL列表中取出URL进行解析,得到网页源码,并下载存储到已下载网页源码库中,同时将已抓取过的URL放进URL列表中。
    4. 依次循环抓URL和提取网页源码。分析已抓取URL列表对应的网页源码,从中按照一定的需求或规则,提取出新URL放入待抓取的URL列表,这样依次循环,直到待抓取URL列表中的URL抓取完为止。例如,新闻列表每页每条新闻标题详情URL。
  • 相关阅读:
    02 小白新一天
    集合排序
    匿名内部类-Lambda表达式
    设计模式之适配器设计
    设计模式之代理设计
    设计模式之工厂设计
    依赖倒转原则
    多态及练习题
    在一个类中调用另外一个类
    对象的三大特性之封装
  • 原文地址:https://www.cnblogs.com/luyj00436/p/15262160.html
Copyright © 2011-2022 走看看