人工精选Python爬虫、Selenium、移动端爬虫Appium
这门课围绕 Python 抓取数据这条线展开,覆盖三块内容:用 requests 发请求拿网页、用 Selenium 驱动浏览器处理动态页面、用 Appium 抓移动端应用里的数据。它解决的是同一个工作场景里的不同难点——目标数据不在静态 HTML 里,或者干脆只在手机 App 里。如果你接到的活是
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课围绕 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


![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)


