位置: 编程技术 - 正文

python爬虫的工作原理(python爬虫工作内容)

编辑:rootadmin

推荐整理分享python爬虫的工作原理(python爬虫工作内容),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python爬虫工作原理,python爬虫技术可以干什么,python爬虫的用途,python爬虫工作原理,python爬虫工作内容,python爬虫工作原理,python爬虫工作原理,python爬虫工作原理,内容如对您有帮助,希望把文章链接给更多的朋友!

1.爬虫的工作原理

网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上所有的网页都抓取下来。这样看来,网络爬虫就是一个爬行程序,一个抓取网页的程序。网络爬虫的基本操作是抓取网页。那么如何才能随心所欲地获得自己想要的页面?先从URL开始。

抓取网页的过程其实和读者平时使用IE浏览器浏览网页的道理是一样的。比如说你在浏览器的地址栏中输入www.baidu.com这个地址。打开网页的过程其实就是浏览器作为一个浏览的“客户端”,向服务器端发送了 一次请求,把服务器端的文件“抓”到本地,再进行解释、展现。HTML是一种标记语言,用标签标记内容并加以解析和区分。浏览器的功能是将获取到的HTML代码进行解析,然后将原始的代码转变成我们直接看到的网站页面。

简单的来讲,URL就是在浏览器端输入的 HTML文档、图像、视频片段、程序等都由一个通用资源标志符(Universal Resource Identifier, URI)进行定位。

URI通常由三部分组成:

访问资源的命名机制; 存放资源的主机名; 资源自身 的名称,由路径表示。

如下面的URI: 这是一个可以通过HTTP协议访问的资源, 位于主机 www.webmonkey.com.cn上, 通过路径“/html/html”访问。

2. URL的理解和举例

URL是URI的一个子集。它是Uniform Resource Locator的缩写,译为“统一资源定位 符”。通俗地说,URL是Internet上描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。URL的一般格式为(带方括号[]的为可选项):

python爬虫的工作原理(python爬虫工作内容)

protocol :// hostname[:port] / path / [;parameters][&#;query]#fragment

URL的格式由三部分组成:

第一部分是协议(或称为服务方式)。 第二部分是存有该资源的主机IP地址(有时也包括端口号)。 第三部分是主机资源的具体地址,如目录和文件名等。

第一部分和第二部分用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。

3、URL和URI简单比较

URI属于URL更低层次的抽象,一种字符串文本标准。换句话说,URI属于父类,而URL属于URI的子类。URL是URI的一个子集。URI的定义是:统一资源标识符;URL的定义是:统一资源定位符。二者的区别在于,URI表示请求服务器的路径,定义这么一个资源。而URL同时说明要如何访问这个资源( 1.HTTP协议的URL示例:

使用超级文本传输协议HTTP,提供超级文本信息服务的资源。

例: /channel下的welcome.htm。

这是中国人民日报的一台计算机。

例: 径(即目录)和文件名等信息。

有时可以省略目录和文件名,但“/”符号不能省略。

例: 进行进一步的处理。

因此,准确地理解URL对理解网络爬虫至关重要。

标签: python爬虫工作内容

本文链接地址:https://www.jiuchutong.com/biancheng/378652.html 转载请保留说明!

上一篇:Windows安装Python、pip、easy_install的方法(windows安装python pip)

下一篇:windows下安装Python和pip终极图文教程(windows下安装nas)

  • 增值税申报可以作废几次
  • 房产契税什么时候交的小知识
  • 车船使用税会打折么
  • 一般纳税人适用会计制度怎么填
  • 车辆保险车船税怎么做会计分录
  • 预收账款负数重分类调整
  • 出纳可以编制工资单吗
  • 应付福利费直接计入未分配利润
  • 个人住房转让纳税标准
  • 建安行业外地预缴工会经费
  • 库存商品公司自己用怎么下账
  • 以公司买房
  • 收到利息计入哪个会计科目
  • 红利所得分配也要交税吗
  • 月结发票与实缴发票可以一起报销吗
  • 营改增的税收政策
  • 在外地的分公司可以独立核算开发票吗
  • 机械租赁费如何入账科目
  • 暂估成本后第二年收到发票怎么做账
  • 增值税申报错误已经扣税怎么处理
  • 航天维护费全额抵扣
  • linux中rm命令详解
  • 电竞显示器怎么调整参数
  • 银行借款利息支出计入什么科目
  • 施工企业间接费占比
  • thinkphp5自定义标签
  • 社保基数和实际工资怎么算
  • uniapp返回上一页不刷新
  • 2022年微信小程序游戏
  • 服务业小规模纳税人税率
  • 预缴2%
  • 城镇土地使用税优惠政策
  • 顺丰电子发票开票失败需要怎么处理?
  • 企业之间的借款属于民间借贷吗
  • 所得税申报资产总额平均值
  • mongodb性能优化方案有哪些?
  • sql server 触发器定时触发
  • dede标签的使用
  • 社保工伤保险可以退吗
  • 应付账款预付账款应收账款预收账款
  • 现金折让的账务处理
  • 已经确认收入的商品发生销售折让
  • 一般纳税人购买原材料会计分录
  • 未开票收入如何申报
  • 视同销售的账务处理如何做?
  • 一般来说,采取质押贷款方式
  • 收到土地使用权计入什么科目
  • 小规模收入不超过多少不用交税
  • 银行日记账的登记依据有哪些
  • 非货币性资产交换的会计处理
  • MySQL5.6.31 winx64.zip 安装配置教程详解
  • 在linux操作系统中
  • 戴尔电脑u盘快速启动
  • win7的屏保设置在哪里
  • gcuservice.exe
  • mozilla是啥
  • ireike.exe - ireike是什么进程 有什么作用
  • lsass.exe在哪个文件夹
  • win8怎么禁止弹窗
  • win7系统安装程序无法启动
  • win7系统怎么启用本地连接
  • win8右侧栏设置
  • 【Cocso2d-x Lua笔记五】quick中的display
  • 如何搭建react项目
  • css怎么加图标
  • Node.js中的construct构造函数
  • 使用筷子就餐会不会传染乙肝病毒
  • unity f1
  • 基于javascript的毕业设计
  • android中的webview
  • unity loom插件
  • 一不小心做错事男朋友就开始说我
  • js实现无限循环
  • jquery常用函数
  • HttpClient通过Post上传文件
  • 国家税务局通用定额发票查询
  • 四川省一般纳税人资格证明
  • 福建米其林餐厅有几家
  • 初始密码是几位数
  • 珠宝消费税怎么计算出来的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设