飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

Python爬虫、Selenium、移动端爬虫Appium

这门课围绕 Python 抓取数据这条线展开,覆盖三块内容:用 requests 发请求拿网页、用 Selenium 驱动浏览器处理动态页面、用 Appium 抓移动端应用里的数据。它解决的是同一个工作场景里的不同难点——目标数据不在静态 HTML 里,或者干脆只在手机 App 里。如果你接到的活是

单课价¥20.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
169 人关注 更新于 2026-08-31 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥20.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥4.18低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课围绕 Python 抓取数据这条线展开,覆盖三块内容:用 requests 发请求拿网页、用 Selenium 驱动浏览器处理动态页面、用 Appium 抓移动端应用里的数据。它解决的是同一个工作场景里的不同难点——目标数据不在静态 HTML 里,或者干脆只在手机 App 里。如果你接到的活是定期采集某类信息、把别人页面上的数据整理成表格,或者测试时想批量验证接口返回,这门课讲的东西能直接用上。

适合什么基础,不适合什么基础

需要你已经会写 Python 的基本语法:变量、循环、函数、字典和列表的常用操作,能看懂报错信息并自己搜索。不需要你会前端,但要知道 HTML 标签的大致结构和浏览器开发者工具怎么打开。如果你完全没写过代码,先补 Python 基础再来,否则前几节就会卡住。另外要说明一点:这门课的重心是"怎么把数据取下来",不是反爬对抗的攻防研究,也不涉及大规模分布式采集,抱着这两个预期来学会觉得内容偏浅。

建议的推进顺序

先看 requests 那一段,把第一个爬虫程序、Request 对象、请求头里的用户代理、GET 请求和中文参数处理这几块跑通。这一段是后面所有内容的地基,尤其是请求头设置和参数编码,实际工作中出问题多半出在这里。跑通之后再做案例练习,练习的价值在于让你自己判断返回的是 JSON 还是 HTML,该用哪种方式解析。接着进 Selenium,重点理解它和 requests 的区别:前者是让浏览器真的把页面渲染出来,代价是慢。最后再看 Appium,这一块依赖前面建立的元素定位思路,顺序颠倒会吃力。

学完能独立做什么,资料怎么配合

学完之后,你应该能独立完成这几件事:针对一个静态列表页写出可复用的抓取脚本,处理带中文的查询参数,给请求加上合适的请求头;面对需要滚动、点击才出数据的页面,用 Selenium 走完交互流程并把结果取出来;在移动端场景下定位到目标元素并取出内容。注意,能独立完成指的是你能自己拆解一个新页面,而不是照着示例改改 URL。

资料的使用建议是:先看目录确认主题覆盖范围,再从 requests 部分开始逐个动手敲,不要只看不写。每看完一个小节,自己换一个真实页面试一遍,比把示例重复三遍有用。Selenium 和 Appium 部分对环境和版本比较敏感,遇到跑不起来的情况,优先检查浏览器驱动和依赖版本是否匹配,这通常不是代码逻辑的问题。案例练习留到最后做,用来检验你是否真的能独立判断该用哪套方案。

课程目录

课程目录80 集
  • 1 01-网络爬虫学习目标.mp4
  • 2 为什么学习爬虫爬虫发展前景如何.mp4
  • 3 小试牛刀-第一个爬虫程序.mp4
  • 4 urllib模块-Request对象.mp4
  • 5 urllib模块-设置请求头用户代理.mp4
  • 6 urllib模块-GET请求及中文参数处理.mp4
  • 7 urllib模块-案例练习-58同城二手车.mp4
  • 8 urllib模块-POST请求及参数处理.mp4
  • 9 urllib模块-AJAX请求.mp4
  • 10 urllib模块-忽略SSL证书验证.mp4
  • 11 urllib模块-opener对象.mp4
  • 12 urllib模块-设置debuglevel.mp4
  • 13 urllib模块-设置代理.mp4
  • 14 urllib模块-设置Cookie及案例练习快代理账户信息获取.mp4
  • 15 urllib模块-保存Cookie至文件与使用Cookie.mp4
  • 16 urllib模块-URLError处理.mp4
  • 17 requests模块-GET请求和POST请求.mp4
  • 18 requests模块-AJAX请求.mp4
  • 19 requests模块-设置请求头与超时时间.mp4
  • 20 requests模块-设置代理.mp4
  • 21 requests模块-Session和Cookie.mp4
  • 22 requests模块-忽略SSL证书验证及响应信息API演示.mp4
  • 23 数据提取-正则表达式-贪婪模式和非贪婪模式的区别.mp4
  • 24 数据提取-正则常用函数-match讲解.mp4
  • 25 数据提取-正则常用函数-search讲解.mp4
  • 26 数据提取-正则常用函数-findall和sub讲解.mp4
  • 27 数据提取-正则常用函数-匹配中文.mp4
  • 28 数据提取-正则案例练习-腾讯新闻.mp4
  • 29 数据提取-BeautifulSoup-介绍与安装.mp4
  • 30 数据提取-BeautifulSoup-Tag对象.mp4
  • 31 数据提取-BeautifulSoup-NavigableString对象.mp4
  • 32 数据提取-BeautifulSoup-搜索文档树.mp4
  • 33 数据提取-PyQuery-安装与快速入门.mp4
  • 34 数据提取-PyQuery-选择器.mp4
  • 35 数据提取-PyQuery-获取节点.mp4
  • 36 数据提取-PyQuery-获取属性和内容.mp4
  • 37 数据提取-PyQuery案例练习-起点中文网.mp4
  • 38 数据提取-XPath语法介绍与浏览器插件安装.mp4
  • 39 数据提取-XPath案例练习-纵横中文网.mp4
  • 40 数据提取-JsonPath-JsonAPI回顾练习.mp4
  • 41 数据提取-JsonPath案例练习-腾讯新闻.mp4
  • 42 数据提取-最终案例练习-豆瓣电影-获取单部电影详细信息.mp4
  • 43 数据提取-最终案例练习-豆瓣电影-获取电影列表并循环获取每部电影详细信息.mp4
  • 44 并发提取-多线程爬取数据.mp4
  • 45 并发提取-多线程-利用线程池创建线程.mp4
  • 46 并发提取-多进程爬取数据.mp4
  • 47 并发提取-多进程-利用进程池创建进程.mp4
  • 48 并发提取-协程爬取数据.mp4
  • 49 Selenium学习目标.mp4
  • 50 安装与测试-安装浏览器驱动.mp4
  • 51 安装与测试-Selenium快速入门.mp4
  • 52 控制浏览器-最大化&宽高&后退前进.mp4
  • 53 定位元素-百度练习.mp4
  • 54 定位元素-层级定位练习.mp4
  • 55 定位元素-操作元素常用方法演示.mp4
  • 56 多窗口定位.mp4
  • 57 下拉框.mp4
  • 58 下拉框-警告框确认处理.mp4
  • 59 调用JS脚本.mp4
  • 60 等待处理-强制等待&隐式等待&显示等待.mp4
  • 61 拖拽元素.mp4
  • 62 设置参数-无头浏览器&代理&防检测.mp4
  • 63 案例练习-虎牙直播需求分析.mp4
  • 64 案例练习-虎牙直播代码演示.mp4
  • 65 Python 移动端爬虫学习目标.mp4
  • 66 抓包工具Fiddler-安装与配置.mp4
  • 67 模拟器-模拟器的安装_配置_多开.mp4
  • 68 案例练习-17K小说业务分析.mp4
  • 69 案例练习-17K小说编码实现.mp4
  • 70 Appium-安装JavaJDK并配置环境变量.mp4
  • 71 Appium-安装安卓SDK并配置环境变量.mp4
  • 72 Appium-使用安卓SDK的adb文件替换模拟器的adb文件.mp4
  • 73 Appium-Appium的下载与安装.mp4
  • 74 Appium-使用Appium Inspector操作模拟器打开APP.mp4
  • 75 Appium-Python操作Appium.mp4
  • 76 Appium-案例练习-酷我音乐业务分析.mp4
  • 77 Appium-案例练习-酷我音乐编码实现.mp4
  • 78 Appium-案例练习-酷我音乐代码升级-滑动屏幕获取更多数据.mp4
  • 79 Appium-案例练习-酷我音乐代码升级-添加显示等待处理.mp4
  • 课件资料.zip