Python爬虫超级大神班
├─01-Python基础
│ ├┈1.1 python基础_认识python_1.mp4
│ ├┈1.10 条件判断_if_01_1.mp4
│ ├┈1.11 条件判断_if_02_1.mp4
│ ├┈1.12 条件判断_if_03_1.mp4
│ ├┈1.13 条件判断_if_04_1.mp4
│ ├┈1.14 循环语句_while_1.mp4
│ ├┈1.15 break和continue_1.mp4
│ ├┈1.16 循环语句_for循环_1.mp4
│ ├┈1.17 第一章补充_pass_1.mp4
│ ├┈1.18 第二章内容概述_1.mp4
│ ├┈1.19 基础数据类型_1.mp4
│ ├┈1.2 python基础_python解释器安装_1.mp4
│ ├┈1.20 字符串_01_字符串格式化_1.mp4
│ ├┈1.21 字符串_02_索引和切片_1.mp4
│ ├┈1.22 字符串_03_常用操作_01_1.mp4
│ ├┈1.23 字符串_04_切割和替换_1.mp4
│ ├┈1.24 字符串_05_查找和判断_1.mp4
│ ├┈1.25 字符串_06_补充和总结_1.mp4
│ ├┈1.26 列表_01_列表的概念_1.mp4
│ ├┈1.27 列表_02_增删改查_1.mp4
│ ├┈1.28 列表_03_补充知识点_1.mp4
│ ├┈1.29 元组_1.mp4
│ ├┈1.3 第一个python程序的开发_1.mp4
│ ├┈1.30 set集合_01_1.mp4
│ ├┈1.31 set集合_补充_02_1.mp4
│ ├┈1.32 字典_01_字典的概念_1.mp4
│ ├┈1.33 字典_02_字典基本操作_1.mp4
│ ├┈1.34 字典_03_循环和嵌套_1.mp4
│ ├┈1.35 字典_04_循环删除_1.mp4
│ ├┈1.36 bytes_01_字符集和编码_1.mp4
│ ├┈1.37 bytes_02_编码和解码_1.mp4
│ ├┈1.38 运算符_01_1.mp4
│ ├┈1.39 运算符_02_1.mp4
│ ├┈1.4 pycharm安装_1.mp4
│ ├┈1.40 文件操作_01_1.mp4
│ ├┈1.41 文件操作_02_1.mp4
│ ├┈1.42 文件操作_03_1.mp4
│ ├┈1.43 文件操作_04_1.mp4
│ ├┈1.44 文件操作_05_1.mp4
│ ├┈1.45 函数的概述_1.mp4
│ ├┈1.46 函数的定义_1.mp4
│ ├┈1.47 参数的概述_1.mp4
│ ├┈1.48 实参的分类_1.mp4
│ ├┈1.49 形参的分类_1.mp4
│ ├┈1.5 注释的重要性_1.mp4
│ ├┈1.50 -和--的补充_1.mp4
│ ├┈1.51 函数的返回值_1.mp4
│ ├┈1.52 内置函数以及本章总结_1.mp4
│ ├┈1.53 函数_下_概述_1.mp4
│ ├┈1.54 作用域_1.mp4
│ ├┈1.56 global和nonlocal_1.mp4
│ ├┈1.57 闭包_1.mp4
│ ├┈1.58 (不可以拆分)装饰器雏形_1.mp4
│ ├┈1.59 被装饰函数的参数问题_1.mp4
│ ├┈1.6 变量_1.mp4
│ ├┈1.60 装饰器的返回值问题_1.mp4
│ ├┈1.61 装饰器实战_1.mp4
│ ├┈1.62 迭代器_1.mp4
│ ├┈1.63 迭代器补充_1.mp4
│ ├┈1.64 生成器函数_1.mp4
│ ├┈1.65 推导式_1.mp4
│ ├┈1.66 生成器表达式_1.mp4
│ ├┈1.67 匿名函数_1.mp4
│ ├┈1.68 内置函数_第二部分_1.mp4
│ ├┈1.69 内置函数_sorted_1.mp4
│ ├┈1.7 常量_1.mp4
│ ├┈1.70 内置函数_filter和map_1.mp4
│ ├┈1.71 递归以及函数总结_1.mp4
│ ├┈1.8 初识基础数据类型_1.mp4
│ └┈1.9 最简单的用户交互_1.mp4
├─02-爬虫概念
│ ├┈2.1 爬虫概述_1.mp4
│ ├┈2.10 requests入门-处理很多参数的get请求_1.mp4
│ ├┈2.2 本课程软件概述_1.mp4
│ ├┈2.3 第一个爬虫程序开发_1.mp4
│ ├┈2.4 web请求全过程解析(重点必看)_1.mp4
│ ├┈2.5 浏览器工具简介_1.mp4
│ ├┈2.6 HTTP协议简单了解_1.mp4
│ ├┈2.7 requests模块安装和基本使用_1.mp4
│ ├┈2.8 requests入门-处理get请求_1.mp4
│ └┈2.9 requests入门-处理post请求_1.mp4
├─03-数据解析
│ ├┈3.1 数据解析概述_1.mp4
│ ├┈3.10 抓取电影天堂电影信息_下_1.mp4
│ ├┈3.11 html基础语法规则_1.mp4
│ ├┈3.12 css选择器语法规则_1.mp4
│ ├┈3.13 css选择器语法规则_剪切完毕_1.mp4
│ ├┈3.14 bs4基本使用_1.mp4
│ ├┈3.15 bs4实战案例一_1.mp4
│ ├┈3.16 bs4实战案例二_1.mp4
│ ├┈3.17 xpath解析_上_1.mp4
│ ├┈3.18 xpath解析_下_1.mp4
│ ├┈3.19 xpath实战案例_猪八戒_1.mp4
│ ├┈3.2 正则表达式_元字符_1_1.mp4
│ ├┈3.20 PyQuery基础入门_上_1.mp4
│ ├┈3.21 pyquery基础入门_下_1.mp4
│ ├┈3.22 pyquery实战案例_1.mp4
│ ├┈3.3 正则表达式_元字符_2_1.mp4
│ ├┈3.4 正则表达式_量词_1.mp4
│ ├┈3.5 正则表达式_贪婪和惰性_1.mp4
│ ├┈3.6 初识re模块_1.mp4
│ ├┈3.7 re提取分组数据_1.mp4
│ ├┈3.8 利用抓取豆瓣TOP250数据_1.mp4
│ └┈3.9 抓取电影天堂电影信息_上_1.mp4
├─04-requests进阶-初识反爬
│ ├┈4.1 本章内容概述_1.mp4
│ ├┈4.2 处理cookie_登录小说网_1.mp4
│ ├┈4.3 防盗链_抓取梨视频_1.mp4
│ ├┈4.4 代理_1.mp4
│ └┈4.5 第三方代理接入_1.mp4
└─05-异步爬虫
└─├┈5.1 点题_多线程与多进程_1.mp4
└─├┈5.2 多线程的两种写法_1.mp4
└─├┈5.3 线程池_1.mp4
└─├┈5.4 线程池案例_1.mp4
└─├┈5.5 多进程_1.mp4
└─├┈5.6 多进程多线程组合案例_1.mp4
└─├┈6.1 异步爬虫-多线程_1.mp4
└─├┈6.10 Scrapy中间件使用_1.mp4
└─├┈6.11 Scrapy与CrawlSpider_1.mp4
└─├┈6.12 Scrapy-Redis分布式爬虫_1.mp4
└─├┈6.13 Scrapy-Splash环境搭建与应用_1.mp4
└─├┈6.14 Scrapy实战案例(二)_1.mp4
└─├┈6.15 Scrapy部署与总结_1.mp4
└─├┈6.16 Javascript入门_1.mp4
└─├┈6.17 Javascript基础进阶_1.mp4
└─├┈6.18 JQuery和Ajax_1.mp4
└─├┈6.19 抓包工具和PyExecjs模块_1.mp4
└─├┈6.2 抓取wbdy视频以及爬虫的自省_1.mp4
└─├┈6.20 各种加密逻辑_1.mp4
└─├┈6.21 RSA加密解密以及案例_1.mp4
└─├┈6.22 某易云下载案例_1.mp4
└─├┈6.3 自动化测试工具-selenium入门.mp4
└─├┈6.4 自动化测试工具-selenium搞定12306.mp4
└─├┈6.5 mysql数据库讲解.mp4
└─├┈6.6 MongoDB讲解.mp4
└─├┈6.7 Scrapy基本使用入门.mp4
└─├┈6.8 Scrapy实战案例(一)_1.mp4
└─└┈6.9 Scrapy处理翻页与实现模拟登录_1.mp4