精通Python网络爬虫

*   01 了解什么是网络爬虫/

  *   01 1.1说在前面的话.mp4 02:03

  *   02 1.2数据的来源及作用.mp4 07:21

  *   03 1.3爬虫的概念及应用领域.mp4 04:42

  *   04 1.4如何爬取数据及robots协议.mp4 05:24

  *   05 1.5爬虫的分类.mp4 03:12

  *   06 1.6爬虫的原理.mp4 03:45

  *   07 1.7为什么用Python语言写爬虫.mp4 02:31

*   02 爬虫开发基础/

  *   01 2.1HTTP与HTTPS.mp4 03:01

  *   02 2.3常见的请求方式.mp4 04:38

  *   03 2.4 常见的请求头参数.mp4 05:03

  *   04 2.5常见的响应状态码.mp4 02:32

  *   05 2.6HTTP请求的交互过程.mp4 05:07

  *   06 2.7.使用Chrome浏览器分析豆瓣网站.mp4 07:50

  *   07 2.8Session的工作原理.mp4 06:32

  *   08 2.9Cookie的工作原理.mp4 06:47

  *   09 2.10JSON数据及解析.mp4 04:26

  *   10 2.11Ajax请求.mp4 05:25

*   03 使用python程序去网络请求/

  *   01 3.1urllib简介_urllib.parse的使用.mp4 06:15

  *   02 3.2urllib.request发送get与post请求.mp4 13:43

  *   03 3.3构造Request对象发送请求.mp4 04:39

  *   04 3.4urlopen()方法的源代码.mp4 05:50

  *   05 3.5IP代理.mp4 06:08

  *   06 3.6使用Cookie.mp4 06:58

  *   07 3.7错误解析_异常处理.mp4 06:34

  *   08 3.8requests库的简介.mp4 05:53

  *   09 3.9requests不带参数的get请求.mp4 07:31

  *   10 3.10requests带请求参数的get请求.mp4 02:01

  *   11 3.11获取JSON数据_获取二进制数据.mp4 05:26

  *   12 3.12使用requests发送Post请求.mp4 02:28

  *   13 3.13使用requests的session发送请求.mp4 05:32

*   04 数据解析/

  *   01 4.1.mp4 08:20

  *   02 4.1初识XPath解析数据.mp4 16:06

  *   03 4.2课堂案例-爬取起点小说网使用XPath提取数据.mp4 05:29

  *   04 4.3BeautifulSoup的简介_基本使用.mp4 11:48

  *   05 4.4BeautifulSoup的使用.mp4 12:02

  *   06 4.5课堂案例-爬取淘宝网首页使用BeautifulSoup解析数据.mp4 04:29

  *   07 4.6正则表达式的基本使用.mp4 12:59

  *   08 4.7课堂案例-下载糗事百科小视频.mp4 08:58

  *   09 4.8pyquery简介_三种初始化方式.mp4 07:52

  *   10 4.9pyquery的基本使用.mp4 06:48

  *   11 4.10课堂案例-爬取起点小说网.mp4 09:08

*   05 数据存储/

  *   01 5.1数据存储_JSON存储.mp4 09:17

  *   02 5.3CSV文件的简介_使用Python向CSV文件写入数据.mp4 08:13

  *   03 5.4使用Python读取CSV文件中的内容.mp4 01:59

  *   04 5.5课堂案例_使用CSV文件存储粽子评论数据.mp4 08:08

  *   05 5.6Excel文件相关概念介绍_openpyxl模块的安装与测试.mp4 03:21

  *   06 5.7使用Python向Excel文件中写入数据.mp4 05:11

  *   07 5.8使用Python读取Excel文件中的内容.mp4 08:15

  *   08 5.9课堂案例-爬取下厨房美食_存储到Excel文件中.mp4 13:04

  *   09 5.11MySQL服务的开启与关闭.mp4 03:46

  *   10 5.23课堂案例_搭建项目结构.mp4 03:39

  *   11 5.24课堂案例_发送请求.mp4 03:31

  *   12 5.25课堂案例_数据解析.mp4 14:23

  *   13 5.26课堂案例_数据存储.mp4 10:17

  *   14 5.27MongoDB的简介_安装及启动服务.mp4 08:36

  *   15 5.28MongoDB与SQL的对比_常用的数据类型.mp4 05:50

  *   16 5.29MongoDB最基本命令.mp4 09:27

  *   17 5.30MongoDB的insert操作.mp4 09:32

  *   18 5.31MongoDB的save与update操作.mp4 10:51

  *   19 5.32MongoDB的remove操作.mp4 03:11

  *   20 5.33MongoDB简单查询操作.mp4 09:26

  *   21 5.34MongoDB的复杂查询操作mp4.mp4 10:57

  *   22 5.35Python操作MongoDB_插入操作.mp4 06:51

  *   23 5.36Python操作MongoDB_修改_删除操作.mp4 05:03

  *   24 5.37Python操作MongoDB_查询操作.mp4 04:41

  *   25 5.38课堂案例_爬取链家二手房成交量存到MongoDB中.mp4 12:57

*   06 爬虫进阶/

  *   01 6.1程序_进程_线程.mp4 06:09

  *   02 6.2线程与进程的区别.mp4 06:42

  *   03 6.3初识Python多线程.mp4 06:18

  *   04 6.4继承的方式实现多线程.mp4 04:28

  *   05 6.5线程的常用方法.mp4 05:11

  *   06 6.6多线程访问全局变量的安全性问题.mp4 10:06

  *   07 6.7锁机制解决线程的安全性问题.mp4 05:49

  *   08 6.8Lock锁_生产者与消费者模式.mp4 11:08

  *   09 6.9Condition版的生产者与消费者模式.mp4 12:36

  *   10 6.10Queue线程安全的队列.mp4 09:32

  *   11 6.11课堂案例_Queue在多线程中的使用.mp4 04:35

  *   12 6.12课堂案例_多线程下载王者荣耀高清壁纸1_分析URL.mp4 12:40

  *   13 6.13课堂案例_多线程下载王者荣耀高清壁纸2_爬取第一页壁纸.mp4 13:03

  *   14 6.14课堂案例_多线程下载王者荣耀高清壁纸3_存储壁纸.mp4 11:17

  *   15 6.15课堂案例_多线程下载王者荣耀高清壁纸4_生产者.mp4 15:36

  *   16 6.16课堂案例_多线程下载王者荣耀高清壁纸6_消费者.mp4 04:57

  *   17 6.17课堂案例_多线程下载王者荣耀高清壁纸7_解决异常.mp4 01:27

  *   18 6.18多线程的GIL锁.mp4 06:30

  *   19 6.19GIL锁与Lock锁的区别.mp4 05:58

  *   20 6.20什么是动态网页爬虫.mp4 06:22

  *   21 6.21动态网页爬虫的解决方案.mp4 05:25

  *   22 6.22selenium的简介_初步使用.mp4 06:56

  *   23 6.23close方法与quit方法的区别.mp4 03:04

  *   24 6.24selenium的基本使用_定位元素.mp4 12:15

  *   25 6.25selenium的基本使用_操作表单元素.mp4 13:14

  *   26 6.26课堂案例_使用selenium实现自动搜索.mp4 03:23

  *   27 6.27selenium行为链.mp4 11:08

  *   28 6.28selenium操作Cookie.mp4 07:21

  *   29 6.29页面等待.mp4 08:06

  *   30 6.30课堂案例_12306抢票_需求说明.mp4 06:04

  *   31 6.31课堂案例_12306抢票_实现登录.mp4 11:12

  *   32 6.32课堂案例_12306抢票_爬取车站代号.mp4 10:43

  *   33 6.33课堂案例_12306_填充站点代号.mp4 15:15

  *   34 6.35课堂案例_12306抢票_解析车次.mp4 15:32

  *   35 6.36课堂案例_12306抢票_解析车次.mp4 05:01

  *   36 6.37课堂案例_12306抢票_等待获取乘车人.mp4 08:13

  *   37 6.38课堂案例_12306抢票_确认乘车人和座席.mp4 14:46

  *   38 6.39课堂案例_12306抢票_提交订单.mp4 11:19

  *   39 6.40字体反爬_什么是字体反爬.mp4 04:10

  *   40 6.41字体反爬_原理_寻找_分析字体.mp4 11:46

  *   41 6.42字体反爬_分析字体.mp4 04:21

  *   42 6.43字体反爬-实习僧.mp4 14:52

  *   43 6.44字体反爬-实习僧-代码实现.mp4 13:23

  *   44 6.45验证码的分类.mp4 02:18

  *   45 6.46使用OCR破解简单验证码.mp4 03:28

*   07 Scrapy框架项目/

  *   01 7.1常见的爬虫框架.mp4 05:16

  *   02 7.2Scrapy的安装.mp4 03:33

  *   03 7.3Scrapy框架的结构及工作原理.mp4 08:35

  *   04 7.4Scrapy框架快速入门.mp4 05:34

  *   05 7.5Scrapy框架-案例_编写Spiders-2.mp4 08:19

  *   06 7.6Scrapy框架-案例_处理响应结果.mp4 07:19

  *   07 7.7Scrapy框架-案例_数据存储.mp4 10:05

  *   08 7.8Scrapy框架-案例_项目总结.mp4 03:12

  *   09 7.9Scrapy案例_笔趣阁小说_创建项目.mp4 13:43

  *   10 7.10Scrapy案例_笔趣阁小说_编写爬虫文件.mp4 11:53

  *   11 7.11Scrapy案例_笔趣阁小说_数据存储.mp4 06:13

  *   12 7.12Scrapy案例_笔趣阁小说_yield推送请求.mp4 11:50

  *   13 7.13CrawlSpider简介及创建.mp4 09:20

  *   14 7.14课堂案例_猎云网_定义URL提取规则.mp4 09:29

  *   15 7.15课堂案例_猎云网_数据解析.mp4 14:48

  *   16 7.16课堂案例_猎云网_getall_get_extract和extract_first的区别.mp4 05:29

  *   17 7.17课堂案例_猎云网 _创建数据库_读取配置文件.mp4 16:34

  *   18 7.18课堂案例_猎云网_数据存储.mp4 09:55

  *   19 7.19Scrapy模拟登录-小说楼.mp4 13:27

  *   20 7.20Scrapy批量下载图片_1.mp4 13:55

  *   21 7.21Scrapy批量下载图片_2.mp4 11:19

  *   22 7.22下载器中间件的概述.mp4 07:27

  *   23 7.23下载器中间件方法详解.mp4 06:49

  *   24 7.24下载器中间件_动态设置UA.mp4 11:44

  *   25 7.25下载器中间件_selenium与Scrapy的结合使用.mp4 13:48

  *   26 7.26项目案例_链家租房信息的爬虫_1.mp4 13:38

  *   27 7.27课堂案例_链家租房信息的爬取_2.mp4 18:15

  *   28 7.28课堂案例_链家租房信息的爬取_3.mp4 06:34

  *   29 7.29课堂案例_猎聘网爬取你心仪的职位_1.mp4 13:43

  *   30 7.30课堂案例_猎聘网爬取你心仪的职位_2.mp4 11:00

  *   31 7.31课堂案例_猎聘网爬取你心仪的职位_3.mp4 09:33

*   08 分布式爬虫案例_/

  *   01 8.1分布式爬虫的介绍.mp4 10:18

  *   02 8.2Redis的安装及启动测试.mp4 06:04

  *   03 8.3Redis第三方图形化界面_scrapy_redis模块的安装.mp4 06:04

  *   04 8.4分布式爬虫案例_第一种写法_修改配置文件.mp4 08:23