找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

93

积分

0

好友

11

主题
发表于 2025-11-11 22:21:03 | 查看: 16| 回复: 0

课程简介

本课程系统讲解Python网络爬虫核心技术,涵盖HTTP协议、Requests模块、正则表达式、XPath数据提取等核心知识点。重点剖析反爬机制应对策略,包括验证码识别、Cookie管理、动态数据加载等高级技巧。通过Selenium框架实战教学,结合贴吧数据采集、电影榜单爬取等真实项目案例,帮助学员掌握企业级爬虫开发能力。课程配套完整代码工具包,适合零基础学员系统学习爬虫技术,提升数据采集与处理能力。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 Python基础

第1-100节:Python语法、数据结构、函数、面向对象编程等核心内容。

02 飞机大战项目实战

第1-70节:使用Pygame模块开发完整游戏项目,涵盖精灵类与碰撞检测。

03 Python网络爬虫实例教程

第1-176节:爬虫基础、反爬策略、数据提取与Selenium框架应用。

--- 点击展开详细目录 ---

1. Python基础

  • 🎬 01 什么是python.mp4
  • 🎬 02.如何安装环境(windows).mp4
  • 🎬 03(续). 如何安装环境(MAC OS).mp4
  • 🎬 03.如何安装解释器(windows).mp4
  • 🎬 04.什么是注释.mp4
  • 🎬 05.什么是变量.mp4
  • 🎬 06.输入和输出.mp4
  • 🎬 07.认识while循环.mp4
  • 🎬 08.用while循环写九九乘法表(上).mp4
  • 🎬 09.用while循环写九九乘法表(下).mp4
  • 🎬 10.认识for循环(上).mp4
  • 🎬 11.认识for循环(下).mp4
  • 🎬 12.认识字符串 .mp4
  • 🎬 13.认识下标和切片(上).mp4
  • 🎬 14.认识下标和切片(下).mp4
  • 🎬 15字符串常见操作(一) find()方法和index()方法.mp4
  • 🎬 16.字符串常见操作(二) count()方法.mp4
  • 🎬 17.字符串常见操作(三) replace()方法更新.mp4
  • 🎬 18.字符串常见操作(四) split()方法 更新 .mp4
  • 🎬 19.认识列表.mp4
  • 🎬 20.列表的循环遍历.mp4
  • 🎬 21.列表的常见操作(一).mp4
  • 🎬 22.列表的常见操作(二).mp4
  • 🎬 23.列表的常见操作(三).mp4
  • 🎬 24.列表的常见操作(四).mp4
  • 🎬 25.列表的嵌套(一).mp4
  • 🎬 26.列表的嵌套(二).mp4
  • 🎬 27. 认识元组(上).mp4
  • 🎬 28. 认识元组(下).mp4
  • 🎬 29. 认识字典(上).mp4
  • 🎬 30. 认识字典(中).mp4
  • 🎬 31. 认识字典(下).mp4
  • 🎬 32. 字典常见操作(一).mp4
  • 🎬 33. 字典常见操作(二).mp4
  • 🎬 34. 字典常见操作(三).mp4
  • 🎬 35. 字典常见操作(四).mp4
  • 🎬 36. 字典常见操作(五).mp4
  • 🎬 37. 字典常见操作(六).mp4
  • 🎬 38. 公共方法(一).mp4
  • 🎬 39. 公共方法(二).mp4
  • 🎬 40. 公共方法(三).mp4
  • 🎬 41. 认识函数(上).mp4
  • 🎬 42. 认识函数(下).mp4
  • 🎬 43. 函数的代码执行顺序.mp4
  • 🎬 44. Pycharm中的DEBUG功能.mp4
  • 🎬 45. 函数的参数(一).mp4
  • 🎬 46. 函数的返回值(一).mp4
  • 🎬 48. 局部变量.mp4
  • 🎬 49. 全局变量.mp4
  • 🎬 50. 修改全局变量-global.mp4
  • 🎬 51. 函数的返回值(二).mp4
  • 🎬 52. 函数的返回值(三).mp4
  • 🎬 53. 拆包(上).mp4
  • 🎬 54. 拆包(下).mp4
  • 🎬 55. 函数的参数(二)位置参数.mp4
  • 🎬 56. 函数的参数(三)缺省参数.mp4
  • 🎬 57. 函数的参数(四)不定长参数.mp4
  • 🎬 58. 函数的参数(五)关键字参数.mp4
  • 🎬 59. 交换两个变量的值.mp4
  • 🎬 60. 函数的嵌套.mp4
  • 🎬 61. 认识递归函数.mp4
  • 🎬 62. 用递归函数计算阶乘(上).mp4
  • 🎬 63. 用递归函数计算阶乘(下).mp4
  • 🎬 64. 认识eval()函数.mp4
  • 🎬 65. 认识匿名函数.mp4
  • 🎬 66. 认识range函数.mp4
  • 🎬 67. 认识列表推导式.mp4
  • 🎬 68. 面向对象&面向过程(上).mp4
  • 🎬 69. 面向对象&面向过程(中).mp4
  • 🎬 70. 面向对象&面向过程(下).mp4
  • 🎬 71. 类和对象.mp4
  • 🎬 72. 构成类的三大部分.mp4
  • 🎬 73. 实现一个类.mp4
  • 🎬 74. 实现一个对象.mp4
  • 🎬 75. 通过self获取对象属性.mp4
  • 🎬 76. 魔法方法init()方法.mp4
  • 🎬 77. 有参数的init()方法.mp4
  • 🎬 78. 魔法方法str()方法.mp4
  • 🎬 79. 魔法方法del()方法.mp4
  • 🎬 80. 私有属性.mp4
  • 🎬 81. 私有方法.mp4
  • 🎬 82. 继承的概念.mp4
  • 🎬 83. 单继承.mp4
  • 🎬 84. 子类添加新的方法.mp4
  • 🎬 85. 多层继承.mp4
  • 🎬 86. 子类重写父类的方法.mp4
  • 🎬 87. 子类里调用父类的方法.mp4
  • 🎬 88. 子类继承父类属性.mp4
  • 🎬 89. 多继承.mp4
  • 🎬 90. 强类型语言和弱类型语言.mp4
  • 🎬 91. 多态(一).mp4
  • 🎬 92. 多态(二).mp4
  • 🎬 93. 多态(三).mp4
  • 🎬 94. 多态(四).mp4
  • 🎬 95. Python中的多态.mp4
  • 🎬 96. 封装.mp4
  • 🎬 97. 类属性和实例属性.mp4
  • 🎬 98. 类方法.mp4
  • 🎬 99. 静态方法.mp4
  • 🎬 100. 总结.mp4

2. 飞机大战项目实战

  • 🎬 01. 介绍游戏功能.mp4
  • 🎬 02. 模块.mp4
  • 🎬 03. 导入模块的from语句.mp4
  • 🎬 04. 导入模块的快捷键.mp4
  • 🎬 05. 介绍Pygame模块.mp4
  • 🎬 06. 视觉暂留原理.mp4
  • 🎬 07. 坐标系.mp4
  • 🎬 08. 命令行下载Pygame模块.mp4
  • 🎬 09. 创建游戏窗口.mp4
  • 🎬 10. 载入背景图片.mp4
  • 🎬 11. 将背景图片显示到窗口.mp4
  • 🎬 12. 运行入口函数main().mp4
  • 🎬 13. 解决窗口闪退问题.mp4
  • 🎬 14. 响应事件.mp4
  • 🎬 15. 点击叉号关闭游戏窗口.mp4
  • 🎬 16. 创建并显示玩家飞机.mp4
  • 🎬 17. 监听键盘事件.mp4
  • 🎬 18. 键盘的连续监听.mp4
  • 🎬 19. 用time.sleep()放慢循环频率.mp4
  • 🎬 20. 让飞机动起来.mp4
  • 🎬 21. 改变飞机的移动速度.mp4
  • 🎬 22. 从面向过程转面向对象(上).mp4
  • 🎬 23. 从面向过程转面向对象(中).mp4
  • 🎬 24. 从面向过程转面向对象(下).mp4
  • 🎬 25. 创建子弹类.mp4
  • 🎬 26. 创建子弹对象显示到窗口.mp4
  • 🎬 27. 让子弹显示在飞机前方.mp4
  • 🎬 28. 让子弹飞_1.mp4
  • 🎬 28. 让子弹飞.mp4
  • 🎬 29. 创建敌方飞机.mp4
  • 🎬 30. 敌机自动移动.mp4
  • 🎬 31. 解决敌机出界问题.mp4
  • 🎬 32. 创建敌机子弹类.mp4
  • 🎬 33. 敌机自动发射子弹.mp4
  • 🎬 34. 降低敌机子弹发射概率.mp4
  • 🎬 35. 添加背景音乐.mp4
  • 🎬 36. 碰撞事件原理.mp4
  • 🎬 37. 继承精灵类优化代码(一).mp4
  • 🎬 38. 继承精灵类优化代码(二).mp4
  • 🎬 39. 继承精灵类优化代码(三).mp4
  • 🎬 40. 继承精灵类优化代码(四).mp4
  • 🎬 41. 继承精灵类优化代码(五).mp4
  • 🎬 42. 继承精灵类优化代码(敌机类).mp4
  • 🎬 43. 继承精灵类优化代码(玩家子弹类).mp4
  • 🎬 44. 继承精灵类优化代码(敌机子弹类).mp4
  • 🎬 45. 飞机之间的碰撞(爆炸类一).mp4
  • 🎬 46. 飞机之间的碰撞(爆炸类二).mp4
  • 🎬 47. 飞机之间的碰撞(爆炸类三).mp4
  • 🎬 48 管理类Manager()(一).mp4
  • 🎬 49 管理类Manager()(二).mp4
  • 🎬 50 管理类Manager()(三).mp4
  • 🎬 51 添加爆炸音效.mp4
  • 🎬 52 地图移动的原理.mp4
  • 🎬 53 更换背景图片.mp4
  • 🎬 54 地图类初始化.mp4
  • 🎬 55 让地图不断移动的方法.mp4
  • 🎬 56 完成地图移动.mp4
  • 🎬 57 绘制游戏界面上的文字(上).mp4
  • 🎬 58 绘制游戏界面上的文字(下).mp4
  • 🎬 59 歼灭敌机(上).mp4
  • 🎬 60 歼灭敌机(下).mp4
  • 🎬 61 敌机子弹和玩家飞机的碰撞(上).mp4
  • 🎬 62 敌机子弹和玩家飞机的碰撞(下).mp4
  • 🎬 63 创建多个敌机对象(上).mp4
  • 🎬 64 创建多个敌机对象(下).mp4
  • 🎬 65 重新开始游戏(一).mp4
  • 🎬 66 重新开始游戏(二).mp4
  • 🎬 67 重新开始游戏(三).mp4
  • 🎬 68 重新开始游戏(四).mp4
  • 🎬 69 重新开始游戏(五).mp4
  • 🎬 70 飞机大战项目结束.mp4

3. Python网络爬虫实例教程

  • 🎬 01 爬虫介绍.mp4

  • 🎬 02 为什么要学爬虫.mp4

  • 🎬 03 什么是爬虫.mp4

  • 🎬 04 爬虫的分类.mp4

  • 🎬 5 聚焦爬虫流程(上).mp4

  • 🎬 6 聚焦爬虫流程(下).mp4

  • 🎬 07 Robots协议.mp4

  • 🎬 08 http和https的概念.mp4

  • 🎬 09 浏览器请求网站的过程_1.mp4

  • 🎬 10 浏览器请求的头部信息.mp4

  • 🎬 11 requests模块介绍.mp4

  • 🎬 12 requests简单应用.mp4

  • 🎬 13 编码格式.mp4

  • 🎬 14 保存网页图片.mp4

  • 🎬 15 headers请求头(上).mp4

  • 🎬 16 headers请求头(中).mp4

  • 🎬 17 headers请求头(下).mp4

  • 🎬 18 自定义参数.mp4

  • 🎬 19 自定义参数存放在字典.mp4

  • 🎬 20 贴吧分析.mp4

  • 🎬 21 生成url列表(上).mp4

  • 🎬 22 生成url列表(下).mp4

  • 🎬 23 获取贴吧数据(上).mp4

  • 🎬 24 获取贴吧数据(下).mp4

  • 🎬 25 获取贴吧数据(面向对象版一).mp4

  • 🎬 26 获取贴吧数据(面向对象版二).mp4

  • 🎬 27 获取贴吧数据(面向对象版三).mp4

  • 🎬 28 获取贴吧数据(面向对象版四).mp4

  • 🎬 29 请求方法:GET & POST(上).mp4

  • 🎬 30 请求方法:GET & POST(下).mp4

  • 🎬 31 使用post方法.mp4

  • 🎬 32 网页分析POST请求.mp4

  • 🎬 33 分析bd翻译.mp4

  • 🎬 34 分析jscb页面.mp4

  • 🎬 35 自制翻译软件(一).mp4

  • 🎬 36 自制翻译软件(二).mp4

  • 🎬 37 自制翻译软件(三).mp4

  • 🎬 38 自制翻译软件(四).mp4

  • 🎬 39 用requests批量下载图片(一).mp4

  • 🎬 40 用requests批量下载图片(二).mp4

  • 🎬 41 用requests批量下载图片(三).mp4

  • 🎬 42 用requests批量下载图片(四).mp4

  • 🎬 43 用requests批量下载图片(五).mp4

  • 🎬 44 用requests批量下载图片(六).mp4

  • 🎬 45 介绍代理.mp4

  • 🎬 46 为什么要用代理.mp4

  • 🎬 47 代理IP的分类.mp4

  • 🎬 48 代理IP的使用(上).mp4

  • 🎬 49 代理IP的使用(下).mp4

  • 🎬 50 Cookie介绍(上).mp4

  • 🎬 51 Cookie介绍(下).mp4

  • 🎬 52 Cookie在浏览器中的作用(上).mp4

  • 🎬 53 Cookie在浏览器中的作用(下).mp4

  • 🎬 54 处理Cookie的三种方法.mp4

  • 🎬 55 把Cookie放在headers里面.mp4

  • 🎬 56 Cookie作为参数传入.mp4

  • 🎬 57 Cookie来源的问题.mp4

  • 🎬 58 requests中的session模块.mp4

  • 🎬 59 使用requests.session处理cookie(一).mp4

  • 🎬 60 rr网遗留的BUG(上).mp4

  • 🎬 61 rr网遗留的BUG(下).mp4

  • 🎬 62 requests中cookirJar的处理方法.mp4

  • 🎬 63 超时参数.mp4

  • 🎬 64 retrying模块的使用.mp4

  • 🎬 65 ca认证.mp4

  • 🎬 66 requests处理证书错误.mp4

  • 🎬 67 MD5算法信息摘要(上).mp4

  • 🎬 68 MD5算法信息摘要(下).mp4

  • 🎬 69 数据提取概述.mp4

  • 🎬 70 正则表达式.mp4

  • 🎬 71 简单正则.mp4

  • 🎬 72 正则表达式的单字符匹配.mp4

  • 🎬 73 单字符匹配:“.”(上).mp4

  • 🎬 74 单字符匹配:“.”(下).mp4

  • 🎬 75 单字符匹配:“[]”(上).mp4

  • 🎬 76 单字符匹配:“[]”(下).mp4

  • 🎬 77 单字符匹配:“d” & “D”.mp4

  • 🎬 78 单字符匹配:“s” & “S”.mp4

  • 🎬 79 单字符匹配:“w” & “W”.mp4

  • 🎬 80 正则表达式的多字符匹配.mp4

  • 🎬 81 多字符匹配:星号.mp4

  • 🎬 82 多字符匹配:“+” & “?”.mp4

  • 🎬 83 多字符匹配:{m}.mp4

  • 🎬 84 多字符匹配:{m,n}.mp4

  • 🎬 85 正则练习(一).mp4

  • 🎬 86 正则练习(二).mp4

  • 🎬 87 正则练习(三).mp4

  • 🎬 88 正则练习(四).mp4

  • 🎬 89 正则规则匹配邮箱.mp4

  • 🎬 90 正则匹配结尾.mp4

  • 🎬 91 匹配分组:“竖线”.mp4

  • 🎬 92 匹配分组:“ () ”.mp4

  • 🎬 93 匹配分组:反斜杠.mp4

  • 🎬 94 匹配分组:r“”.mp4

  • 🎬 95 匹配分组:“num”(上).mp4

  • 🎬 96 匹配分组:“num”(下).mp4

  • 🎬 97 匹配分组:“num”练习.mp4

  • 🎬 98 匹配分组:“(Pname)”.mp4

  • 🎬 99 re模块的高级用法:search.mp4

  • 🎬 100 re模块的高级用法:findall.mp4

  • 🎬 101 re模块的高级用法:sub(上).mp4

  • 🎬 102 re模块的高级用法:sub(下).mp4

  • 🎬 103 标签匹配练习(上).mp4

  • 🎬 104 标签匹配练习(下).mp4

  • 🎬 105 re模块的高级用法:compile.mp4

  • 🎬 106 贪婪和非贪婪.mp4

  • 🎬 107 电影TOP100榜正则爬取(分析网页).mp4

  • 🎬 108 电影TOP100榜正则爬取(获取HTML).mp4

  • 🎬 109 电影TOP100榜正则爬取(匹配正则).mp4

  • 🎬 110 电影TOP100榜正则爬取(提取数据).mp4

  • 🎬 111 电影TOP100榜正则爬取(获取多个页面).mp4

  • 🎬 112 电影TOP100榜正则爬取(多进程).mp4

  • 🎬 113 电影TOP100榜正则爬取(面向对象版).mp4

  • 🎬 114 jsonpath使用.mp4

  • 🎬 115 jsonpath提取城市数据(上).mp4

  • 🎬 116 jsonpath提取城市数据(下).mp4

  • 🎬 117 lxml模块和XPath语法.mp4

  • 🎬 118 安装扩展工具_1.mp4

  • 🎬 119 认识XPath语法.mp4

  • 🎬 120 使用XPath语法.mp4

  • 🎬 121 XPath语法的妙用.mp4

  • 🎬 122 XPath语法(二).mp4

  • 🎬 123 XPath语法(三).mp4

  • 🎬 124 快速获取XPath语法.mp4

  • 🎬 125 lxml模块使用(上).mp4

  • 🎬 126 lxml模块使用(中).mp4

  • 🎬 127 lxml模块使用(下).mp4

  • 🎬 128 爬虫入门总结.mp4

  • 🎬 129 为什么开发要使用框架.mp4

  • 🎬 130 认识Selenium框架.mp4

  • 🎬 131 Selenium演示.mp4

  • 🎬 132 安装chromedriver(检查浏览器版本).mp4

  • 🎬 133 安装chromedriver(下载驱动).mp4

  • 🎬 134 安装chromedriver(添加环境变量).mp4

  • 🎬 135 Chrome驱动替代品:Selenium IDE.mp4

  • 🎬 136 Selenium操作百度搜索Python.mp4

  • 🎬 137 解析Selenium操作过程(上).mp4

  • 🎬 138 解析Selenium操作过程(下).mp4

  • 🎬 139 认识常用属性和方法.mp4

  • 🎬 140 用Selenium获取网页源代码(1).mp4

  • 🎬 140 用Selenium获取网页源代码.mp4

  • 🎬 141 控制网页前进后退.mp4

  • 🎬 142 浏览器页面截图.mp4

  • 🎬 143 用类名和XPath语法获取标签元素.mp4

  • 🎬 144 通过链接文本获取标签元素.mp4

  • 🎬 145 获取多个标签元素.mp4

  • 🎬 146 批量获取租房信息(上).mp4

  • 🎬 147 批量获取租房信息(下).mp4

  • 🎬 148 跳转标签页(上).mp4

  • 🎬 149 跳转标签页(中).mp4

  • 🎬 150 跳转标签页(下).mp4

  • 🎬 151 网页嵌套:iframe标签.mp4

  • 🎬 152 进入iframe获取元素(上).mp4

  • 🎬 153 进入iframe获取元素(下).mp4

  • 🎬 154 完成空间登录(上).mp4

  • 🎬 155 完成空间登录(下).mp4

  • 🎬 156 为什么爬虫代码要执行js.mp4

  • 🎬 157 Selenium中执行js代码(上).mp4

  • 🎬 158 Selenium中执行js代码(下).mp4

  • 🎬 159 Selenium总结.mp4

  • 🎬 160 什么是反爬.mp4

  • 🎬 161 为什么要做反爬.mp4

  • 🎬 162 反爬主体方向:验证用户身份.mp4

  • 🎬 163 反爬主体方向:分析用户行为(上).mp4

  • 🎬 164 反爬主体方向:分析用户行为(中)_1.mp4

  • 🎬 165 反爬主体方向:分析用户行为(下)_1.mp4

  • 🎬 166 反爬主体方向:动态数据加载_1.mp4

  • 🎬 167 图片滑块验证码.mp4

  • 🎬 168 图片验证码使用场景.mp4

  • 🎬 169 网页分析二代滑块验证.mp4

  • 🎬 170 分析代码:暴力破解二代滑块验证(上).mp4

  • 🎬 171 分析代码:暴力破解二代滑块验证(下).mp4

  • 🎬 172 网页分析破解三代滑块验证(上).mp4

  • 🎬 173 网页分析破解三代滑块验证(下).mp4

  • 🎬 174 图片文字识别:tesseract.mp4

  • 🎬 175 打码平台.mp4

  • 🎬 176 爬虫总结.mp4

  • 📦 代码&工具.zip



您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-19 10:59 , Processed in 0.080752 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表