• 1
  • 2
  • 3













配套资源【点击图标查看更多】

                       

 教学PPT     教学方案      教学视频      教学题库      教学大纲   

内容简介

本书适合网络爬虫方向的初学者,系统全面地讲解了如何使用Python快速编写网络爬虫程序。本书在讲解时,结合理论加实践,循序渐进地引领读者疏通原理、动手实践、运用框架。通过本书可以让读者快速进入爬虫领域,具备运用爬虫的能力,满足获取定制数据的需求。

全书共分为13个章节,内容主要包括初识网络爬虫、爬虫的实现原理和技术、网页请求的原理、抓取和解析网页数据的相关技术、并发下载,抓取动态网页、图像识别与文字处理、存储爬虫数据,以及爬虫框架Scrapy的使用,最后介绍了通过Scrapy-Redis如何实现分布式爬虫。

本书既可作为高等院校专科计算机相关专业的程序设计课程教材,也可作为Python网络爬虫的培训教材,是一本适合广大编程开发者的爬虫入门级教材。本书附有配套视频、源代码、习题、教学课件等资源,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。

教材特色

本教材主要有以下特色:

特色一:零基础、入门级讲解

为了帮助读者快速入门,本书以初学者的角度出发,铺垫讲解了很多关于网络爬虫的基础知识,让读者站在原理的角度上理解爬虫的机制。

特色二:循序渐进,通俗易懂

在课程知识和内容讲解上,本书所涉及到的知识点都是对应实际应用需求,课程的编排顺序符合大众的认知规律,在知识讲解时采用易于理解的图示和举例的方式,将抽象的概念具体化,并利用示例进一步验证和测试,以总结出实用的经验。

特色三:案例丰富、实战性强

本书在知识架构时,布局由易到难且呈模块化,每章的知识既相互关联又相对具有一定独立性。总的来说它可以分为六大模块,Linux基础环境与命令、网络服务、脚本运维、集中化运维工具、系统监控、网络安全。读者在学习时,更容易阶段性进行。

特色四:知识点全面,技巧性强

在学习爬虫的过程中,本书都会在解决爬虫问题的基础上,提供多种技术参考和解决方案,并且对这些方案进行对比,以供读者在实际运用中更好地选择,增强读者在工作中的编程能力。

特色五:教材、资源、服务三合一,高效学习

为了便于老师备课,本教材配备了精美的PPT、教学视频和源代码等资源。本书还有配套题库可以根据需求自由组卷,方便老师考察学生的学习情况。

样章预览

第4章 抓取网页数据

学习目标

了解什么是urllib库,能够快速使用urllib爬取到网页

掌握如何转换URL编码,可以使用GET和POST两种方式实现数据传输

知道伪装浏览器的用途,能够发送加入特定Headers的请求

掌握如何自定义opener,会设置代理服务器

了解服务器的超时,可以设置等待服务器响应的时间

熟悉一些常见的网络异常,可以对其捕获后进行相应的处理

掌握requests库的使用,能够深入体会到requests的人性化

基于爬虫的实现原理,我们进入爬虫的第一个阶段:抓取网页数据,即下载包含目标数据的网页。抓取网页需要通过爬虫向服务器发送一个HTTP请求,然后接收服务器返回的响应内容中的整个网页源代码。

Python要想完成这个过程,既可以使用内置的urllib库,也可以使用第三方库requests。使用这两个库,我们在抓取网页数据的时候,就只需要关心请求的URL格式,以及要传递什么参数,要设置什么样的请求头,而不需要关心它们的底层是怎样实现的。接下来,本章将会针对urllib和requests库的使用给大家做一个详细的讲解。

->点击查看更多精彩内容

配套资源

针对《解析Python网络爬虫:核心技术、Scrapy框架、分布式爬虫》一书,传智播客精心打造了一整套符合教学规律的配套资源,->点击查看教学资源包介绍手册

为了让各位老师能快速了解这套教学资源包,特意选取了部分精彩内容在此进行展现,具体如下:

以往出版社教材配套的PPT只是教材内容搬家?照本宣科“升级”成了照PPT宣科?——我们设计的教学PPT画面精美,素材丰富,逻辑层次清晰,有了这套PPT,从此只要单击鼠标即可轻松把课堂串起来

教学PPT【查看样例】

有了我们提供的教学PPT,教案本来就用不上了……但是,我们懂得:教务处可不那么人性化,一如往常的要检查教案,于是,教案也替老师们写好了,大大节约老师的时间和精力。

教学方案【查看样例】

课时就那么点,学生没听明白重难点怎么办?没有时间讲实践课怎么办?

——大量的巩固和强化重难点知识的教学短视频,帮老师解决难题,让学生收获惊喜!

快速抓取一个网页

不测怎么知道学生的学习效果?做一次测验耗时耗力又耗心血?

——标配1000道测试题+考试系统,出卷、考试(练习)、评分一键搞定,节约的何止是时间,收获的何止是教学质量!

各位老师可以在博学谷教学平台上根据特定知识点和测试难度生成测试题,下面为系统自动生成的两套样题。请点击查看:

样题A卷【查看样例】

样题B卷【查看样例】

身在高校,每学期教务处的记性总是那么差!又要求上报“教学大纲”有木有?

——都给您准备好了,直接发送吧,连错别字都不用查!

教学大纲【点击查看】