└─ Python ->
  ├─ 【极客时间-100061901】Django 快速开发实战 ->
    ├─ 干货工具箱priceeasy.png - 89KB
    ├─ 13丨产品新需求:如何批量从Excel文件导入候选人数据(命令行工具).mp4 - 237.9M
    ├─ 24丨允许候选人注册登录集成Registration.mp4 - 123.4M
    ├─ 17丨产品新需求:如何导出候选人的数据到CSV(增加自定义的数据操作菜单).mp4 - 458.6M
    ├─ 29丨定制列表字段,查看简历详情.mp4 - 183.9M
    ├─ 16丨批量设置面试官:面试官的导入、授权.mp4 - 126.7M
    ├─ 18丨如何记录日志方便排查问题.mp4 - 367.3M
    ├─ 06丨产品体验优化:快速迭代完善应用.mp4 - 170.6M
    ├─ 08丨添加自定义页面:让匿名用户可以查看职位详情.mp4 - 146M
    ├─ 07丨添加自定义页面:让匿名用户可以浏览职位列表页.mp4 - 272.9M
    ├─ 03丨初识Django:Django适合做什么?.mp4 - 257.9M
    ├─ 10丨唯快不破:在产品中使用产品迭代思维.mp4 - 140.6M
    ├─ 61丨云环境中的部署:Docker容器的基础用法.mp4 - 244.4M
    ├─ 56丨生产环境中的安全:生产环境的安全设计.mp4 - 77.8M
    ├─ 66丨云环境中的部署:管理监控容器中的Django应用.mp4 - 157.8M
    ├─ 25丨候选人简历存储:创建简历Model.mp4 - 170.7M
    ├─ 53丨应用水平扩展:使用负载均衡.mp4 - 525.1M
    ├─ 63丨云环境中的部署:开发环境的容器化&构建小镜像.mp4 - 394.5M
    ├─ 39丨在Django中使用缓存&Redis的使用.mp4 - 259.5M
    ├─ 05丨开始Django之旅 :10分钟如何创建一个可以管理职位的后台.mp4 - 334M
    ├─ 38丨DjangoRestFramework开放API.mp4 - 258M
    ├─ 33丨在Django中支持多语言.mp4 - 422M
    ├─ 32丨创建请求日志、性能日志记录中间件.mp4 - 175.6M
    ├─ 01丨课程介绍.mp4 - 35.8M
    ├─ 02丨内容综述.mp4 - 61.2M
    ├─ 55丨让故障在第一时间被感知到:接入监控告警.mp4 - 662.1M
    ├─ 04丨用2个命令创建一个包含用户管理功能的后台.mp4 - 299.5M
    ├─ 12丨创建应用和模型,分组展示页面内容.mp4 - 842.2M
    ├─ 11丨数据建模 & 企业级数据库设计原则.mp4 - 181M
    ├─ 34丨错误和异常日志上报:Sentry集成.mp4 - 321.8M
    ├─ 09丨开始一个正式的产品:产品背景、迭代思维与MVP产品规划.mp4 - 259.2M
    ├─ 42丨Django与Celery集成:定时任务.mp4 - 314.4M
    ├─ 62丨云环境中的部署:如何像分发集装箱一样发布应用.mp4 - 237.9M
    ├─ 70丨快速迭代的价值与挑战.mp4 - 74.8M
    ├─ 75丨一名Hacker的成长之路.mp4 - 162.6M
    ├─ 59丨生产环境中的安全:数据安全.mp4 - 385.3M
    ├─ 45丨Django之美:3行代码支持大数据量的关联外键(autocomplete_fields).mp4 - 116.1M
    ├─ 65丨云环境中的部署:阿里云上搭建Kubernetes集群.mp4 - 414.5M
    ├─ 43丨文件和图片上传功能.mp4 - 385M
    ├─ 67丨云环境中的部署:应用日志收集与查询.mp4 - 212.1M
    ├─ 48丨Django之美:Signals信号及其使用场景.mp4 - 297M
    ├─ 57丨生产环境中的安全:应用安全.mp4 - 389.9M
    ├─ 46丨Django之美:20行代码实现只读站点ReadOnlyAdmin.mp4 - 146.1M
    ├─ 51丨Django之美:Django的常用插件.mp4 - 340M
    ├─ 76丨结束语.mp4 - 156M
    ├─ 58丨生产环境中的安全:架构安全.mp4 - 87M
    ├─ 71丨使用OOPD方法识别产品核心功能.mp4 - 57.6M
    ├─ 54丨让网站访问更快:使用CDN加速.mp4 - 344.8M
    ├─ 68丨云环境中的持续集成:CI-CD的工作流程69丨云环境中的持续集成:CI-CD的基本使用.mp4 - 823.9M
    └─ 35丨错误和异常日志上报:捕获异常上报到Sentry并发送钉钉群通知.mp4 - 142.5M
  ├─ 【极客时间-python】Python进阶训练营 ->
    ├─ 第一周 ->
      ├─ 干货工具箱priceeasy.png - 89KB
      ├─ 03Python进阶训练营·Python变量和函数的底层原理2020-04-06165.mp4 - 1G
      ├─ 01Python进阶训练营·课程介绍、学习方法与Python基础回顾2020-04-06157.mp4 - 491.4M
      └─ 02Python进阶训练营·HTTP、HTML基础以及深入掌握urllib和requests库2020-04-0615_49.mp4 - 634.5M
    ├─ 第七周 ->
      ├─ 7.1课程知识点补充讲解.mp4 - 676.7M
      └─ 7.2常见疑难问题解答.mp4 - 646M
    ├─ 第六周 ->
      ├─ 6.2Flask开发进阶.mp4 - 797.1M
      └─ 6.1Flask开发基础.mp4 - 552M
    ├─ 第三周 ->
      ├─ 02Python进阶训练营·多进程2020-04-06186.mp4 - 492.2M
      ├─ 03Python进阶训练营·多线程2020-04-06186.mp4 - 340.4M
      └─ 01Python进阶训练营·深入掌握Scrapy爬虫框架2020-04-0618_09.mp4 - 765.2M
    ├─ 第四周 ->
      ├─ 02Python进阶训练营·协程、Ansible集群管理、异常处理2020-04-0618_52.mp4 - 614.5M
      ├─ Python进阶训练营·第二周作业详解2020-04-0618_52.mp4 - 82.3M
      └─ 03Python进阶训练营·Pandas数据处理2020-04-0618_52.mp4 - 656.8M
    ├─ 第二周 ->
      ├─ 02Python进阶训练营·Python新式类、魔术方法、设计模式、元编程、工厂函数、异常处理2020-04-06172.mp4 - 979.9M
      └─ 01Python进阶训练营·闭包和装饰器2020-04-0617_09.mp4 - 379.6M
    ├─ README.md - 103B
    └─ 大纲.txt - 103B
  ├─ 【路飞学城】爬虫开发+APP逆向超级大神班-01期 ->
    ├─ 7.1课程知识点补充讲解.mp4 - 676.7M
    └─ 7.2常见疑难问题解答.mp4 - 646M
  ├─ 【路飞学城】爬虫开发+APP逆向超级大神班-02期 ->
    ├─ 第4章__day04 X头条 ->
      ├─ 4.10__关于长短签名.mp4 - 101.6M
      ├─ 4.8__签名并实现.mp4 - 183.9M
      ├─ 4.6__寻找签名.mp4 - 62.6M
      ├─ 4.1__今日目标.mp4 - 8M
      ├─ 4.4__编译js和浏览器环境.mp4 - 302.2M
      ├─ 4.9__签名并实现(pyexecjs).mp4 - 28.8M
      ├─ 4.2__前端js知识(一).mp4 - 75.2M
      ├─ 4.7__签名的验证.mp4 - 67.4M
      ├─ 4.3__前端js知识(二).mp4 - 45.6M
      └─ 4.5__xx头条请求分析.mp4 - 45.2M
    ├─ 第25章__打包和qt5 ->
      ├─ 25.2__打包和注意事项.mp4 - 21.7M
      ├─ 25.8__qt5-页面布局.mp4 - 108.2M
      ├─ 25.6__打包-导入模块问题.mp4 - 41.3M
      ├─ 25.9__qt5-组件拆分.mp4 - 13.9M
      ├─ 25.7__qt5-空白窗体.mp4 - 18.6M
      ├─ 25.3__打包-多文件.mp4 - 36M
      ├─ 25.1__今日概要.mp4 - 14.1M
      ├─ 25.10__qt5-表格初始化.mp4 - 59.1M
      ├─ 25.4__打包-单文件.mp4 - 16M
      ├─ 25.11__qt5-下节预告.mp4 - 8M
      └─ 25.5__打包-路径问题.mp4 - 55.6M
    ├─ 第20章__知乎 ->
      ├─ 20.4__URL转义.mp4 - 5.4M
      ├─ 20.9__zse96算法(正确).mp4 - 51.3M
      ├─ 20.6__udid实现.mp4 - 163.4M
      ├─ 20.3__抓包分析任务.mp4 - 30M
      ├─ 20.2__今日目标.mp4 - 13.2M
      ├─ 20.10__总结.mp4 - 2.4M
      ├─ 20.7__hd实现.mp4 - 25.5M
      ├─ 20.1__补充:jsdom导入失败问题.mp4 - 8.8M
      ├─ 20.8__zse96算法(错误).mp4 - 176M
      └─ 20.5__udid分析.mp4 - 60.7M
    ├─ 第18章__x站 (下) ->
      ├─ 18.6__规范:并发和案例.mp4 - 22.6M
      ├─ 18.3__规范:main.mp4 - 17.7M
      ├─ 18.1__今日概要.mp4 - 4.5M
      ├─ 18.2__fp_local的ab算法.mp4 - 113.1M
      ├─ 18.4__规范:生成器.mp4 - 28.4M
      ├─ 18.10__总结.mp4 - 5.4M
      ├─ 18.5__规范:代理和生成器.mp4 - 54.5M
      ├─ 18.8__规范:异常和重试.mp4 - 30M
      ├─ 18.7__规范:解决并发存储的思路.mp4 - 62.3M
      └─ 18.9__规范:面向对象和函数(推荐函数).mp4 - 117M
    ├─ 第13章__x智赢 ->
      ├─ 13.7__frida的安装.mp4 - 80.7M
      ├─ 13.2__抓包.mp4 - 77.3M
      ├─ 13.9__udid分析.mp4 - 249.6M
      ├─ 13.5__Hook概述.mp4 - 10M
      ├─ 13.1__概要和目标.mp4 - 10.6M
      ├─ 13.6__adb.mp4 - 79.2M
      ├─ 13.3__搜索和密码逆向.mp4 - 179.4M
      ├─ 13.4__其他参数.mp4 - 98.2M
      ├─ 13.8__frida启动和Hook示例.mp4 - 183.5M
      └─ 13.10__练习题和下节预告.mp4 - 9.4M
    ├─ 第11章__C语言 ->
      ├─ 11.8__结构体和链表.mp4 - 106.6M
      ├─ 11.7__结构体.mp4 - 55.3M
      ├─ 11.5__指针.mp4 - 226.2M
      ├─ 11.2__C语言环境.mp4 - 84.8M
      ├─ 11.1__今日概要.mp4 - 21.7M
      ├─ 11.9__预处理和头文件.mp4 - 92.9M
      ├─ 11.10__小结.mp4 - 3.5M
      ├─ 11.4__整数相关.mp4 - 19.1M
      ├─ 11.6__指针的指针.mp4 - 51.7M
      └─ 11.3__字符串相关.mp4 - 22.3M
    ├─ 第10章__安卓和薅羊毛 ->
      ├─ 10.8__点击启动.mp4 - 98.1M
      ├─ 10.5__准备阶段.mp4 - 114.4M
      ├─ 10.10__滑动屏幕.mp4 - 214.8M
      ├─ 10.6__创建项目.mp4 - 55.8M
      ├─ 10.9__回到首页.mp4 - 17M
      ├─ 10.1__今日概要.mp4 - 5.5M
      ├─ 10.11__点赞.mp4 - 56.1M
      ├─ 10.4__薅羊毛前置准备.mp4 - 48.1M
      ├─ 10.3__retrofit发送请求.mp4 - 141.6M
      ├─ 10.12__评论.mp4 - 116.3M
      ├─ 10.7__引导开启无障碍.mp4 - 62.6M
      ├─ 10.2__okhttp请求补充.mp4 - 91.5M
      └─ 10.13__总结和其他.mp4 - 46.7M
    ├─ 第28章__天狗 ->
      ├─ 28.2__抓包和目标的拆解.mp4 - 21.1M
      ├─ 28.3__脱壳过程.mp4 - 35.7M
      ├─ 28.7__代码整合.mp4 - 8.3M
      ├─ 28.4__修复和获取源码.mp4 - 88M
      ├─ 28.8__注册-密码.mp4 - 114.7M
      ├─ 28.5__发短信-sign签名.mp4 - 42.1M
      ├─ 28.10__结课.mp4 - 31.9M
      ├─ 28.1__今日目标.mp4 - 5.8M
      ├─ 28.9__扩展.mp4 - 33.2M
      └─ 28.6__发短信-请求头.mp4 - 23M
    ├─ 第15章__x物app ->
      ├─ 15.4__分析c算法.mp4 - 144.3M
      ├─ 15.3__newSign算法的位置.mp4 - 121.5M
      ├─ 15.7__encode算法.mp4 - 165.9M
      ├─ 15.8__md5处理.mp4 - 6.2M
      ├─ 15.6__getByteValues.mp4 - 163M
      ├─ 15.9__总结.mp4 - 45.9M
      ├─ 15.5__uuid的生成.mp4 - 119.3M
      ├─ 15.2__drony抓包.mp4 - 133M
      ├─ 15.10__最后多说一嘴.mp4 - 6M
      └─ 15.1__今日目标.mp4 - 5M
    ├─ 第2章__day02 X站 ->
      ├─ 2.8__闲聊和答疑.mp4 - 131.4M
      ├─ 2.9__闲聊和答疑补充.mp4 - 13.2M
      ├─ 2.12__心跳-最后小结.mp4 - 41.5M
      ├─ 2.2__t参数的生成.mp4 - 131.8M
      ├─ 2.4__指纹信息-简单实现.mp4 - 43M
      ├─ 2.10__心跳-简易版.mp4 - 222.5M
      ├─ 2.7__x站x64hash128算法.mp4 - 72M
      ├─ 2.13__闲聊和答疑.mp4 - 130.9M
      ├─ 2.1__今日概要.mp4 - 12M
      ├─ 2.3__b_lsid算法.mp4 - 93M
      ├─ 2.6__x站指纹信息的获取.mp4 - 52.1M
      ├─ 2.5__指纹信息分析.mp4 - 289M
      └─ 2.11__心跳-进阶思路.mp4 - 79M
    ├─ 第7章__Java基础 ->
      ├─ 7.10__接口.mp4 - 48.7M
      ├─ 7.1__今日概要.mp4 - 11.3M
      ├─ 7.7__Map逆向案例.mp4 - 97.7M
      ├─ 7.12__抽象.mp4 - 27M
      ├─ 7.3__List接口与实现类的关系.mp4 - 84.6M
      ├─ 7.4__List常见方法和逆向案例.mp4 - 60.4M
      ├─ 7.5__Set系列.mp4 - 62.8M
      ├─ 7.2__内容回顾.mp4 - 89.9M
      ├─ 7.11__接口的逆向应用.mp4 - 19.7M
      ├─ 7.6__Map系列.mp4 - 115.1M
      ├─ 7.13__总结.mp4 - 15.9M
      ├─ 7.8__面向对象和静态.mp4 - 113.6M
      └─ 7.9__继承.mp4 - 85.1M
    ├─ 第23章__某音(上) ->
      ├─ 23.8__分析Bug.mp4 - 75.5M
      ├─ 23.5__参数oaid.mp4 - 11.4M
      ├─ 23.7__暂时这样.mp4 - 4.3M
      ├─ 23.6__参数openudid(老).mp4 - 116.8M
      ├─ 23.1__今日目标.mp4 - 7.1M
      ├─ 23.3__参数cdid.mp4 - 49.9M
      ├─ 23.2__抓包和任务的分解.mp4 - 15.6M
      └─ 23.4__其他参数的思路.mp4 - 19.9M
    ├─ 第21章__flask(1) ->
      ├─ 21.2__快速上手.mp4 - 25M
      ├─ 21.7__总结.mp4 - 4.5M
      ├─ 21.4__案例-页面和提交.mp4 - 63.8M
      ├─ 21.6__案例-消费者worker.mp4 - 26.5M
      ├─ 21.1__今日概要.mp4 - 9.5M
      ├─ 21.3__案例-提供页面.mp4 - 56.3M
      └─ 21.5__案例-下单.mp4 - 104.8M
    ├─ 第8章__java和安卓入门 ->
      ├─ 8.5__uuid和随机值.mp4 - 98.3M
      ├─ 8.1__今日概要.mp4 - 7.6M
      ├─ 8.7__aes和其他.mp4 - 76.8M
      ├─ 8.3__类成员修饰符.mp4 - 55.8M
      ├─ 8.4__隐藏字节.mp4 - 55.1M
      ├─ 8.9__总结.mp4 - 5.6M
      ├─ 8.2__包中类的修饰符.mp4 - 66.3M
      ├─ 8.6__md5加密.mp4 - 126.4M
      └─ 8.8__安卓环境的搭建.mp4 - 317.6M
    ├─ 第22章__flask(2) ->
      ├─ 22.1__今日概要.mp4 - 8.3M
      ├─ 22.5__导航居中.mp4 - 28.1M
      ├─ 22.8__实现用户认证.mp4 - 35.2M
      ├─ 22.6__面板和栅格.mp4 - 33.9M
      ├─ 22.4__登录和导航.mp4 - 51.2M
      ├─ 22.7__cookie和session的机制.mp4 - 69.4M
      ├─ 22.2__集成静态资源.mp4 - 98.3M
      ├─ 22.9__扩展.mp4 - 6.4M
      └─ 22.3__蓝图.mp4 - 49.1M
    ├─ 第16章__x站 ->
      ├─ 16.6__签名算法.mp4 - 115.3M
      ├─ 16.7__aes加密.mp4 - 83.5M
      ├─ 16.9__总结和任务.mp4 - 21.3M
      ├─ 16.5__请求体分析.mp4 - 55.6M
      ├─ 16.2__抓包.mp4 - 40.4M
      ├─ 16.3__安卓发送Http请求.mp4 - 17.3M
      ├─ 16.8__did参数的生成.mp4 - 174M
      ├─ 16.4__反编译和初步分析.mp4 - 38.5M
      └─ 16.1__今日目标.mp4 - 8.3M
    ├─ 第17章__x站 (中) ->
      ├─ 17.3__buvid初步分析.mp4 - 73M
      ├─ 17.2__任务细化.mp4 - 16.5M
      ├─ 17.1__今日布标.mp4 - 2.7M
      ├─ 17.7__作业.mp4 - 6.7M
      ├─ 17.5__sessionid的算法和实现.mp4 - 129.4M
      ├─ 17.4__buvid算法分析和实现.mp4 - 96.6M
      ├─ 17.2__任务细化(1).mp4 - 16.5M
      └─ 17.6__fp_local实现和任务.mp4 - 141.1M
    ├─ 第3章__day03 X视频 ->
      ├─ 3.11__Ea和qa的分析.mp4 - 80.8M
      ├─ 3.8__vurl和playinfo分析.mp4 - 95.5M
      ├─ 3.10__aes算法分析和验证.mp4 - 104.4M
      ├─ 3.6___dc分析.mp4 - 38.3M
      ├─ 3.3__前戏:范围问题.mp4 - 91.2M
      ├─ 3.4__前戏:AES加密.mp4 - 80.8M
      ├─ 3.9__flowid和rnd.mp4 - 38.8M
      ├─ 3.2__前戏:JSONP.mp4 - 64M
      ├─ 3.12__代码的整合.mp4 - 56M
      ├─ 3.1__今日目标.mp4 - 7.8M
      ├─ 3.7__guid和pid.mp4 - 59.8M
      └─ 3.5__请求分析.mp4 - 69.7M
    ├─ 第12章__JNI ->
      ├─ 12.15__动态注册.mp4 - 79M
      ├─ 12.4__创建JNI项目流程.mp4 - 150.3M
      ├─ 12.2__创建项目和调用关系梗概.mp4 - 60.7M
      ├─ 12.9__案例:字符串拼接.mp4 - 60.1M
      ├─ 12.8__案例:对参数加工处理.mp4 - 61.6M
      ├─ 12.14__静态注册.mp4 - 81.5M
      ├─ 12.10__案例:进制和格式化.mp4 - 77.1M
      ├─ 12.11__案例:B站前戏.mp4 - 67.9M
      ├─ 12.6__关于自动生成的native-lib.mp4 - 22.2M
      ├─ 12.7__案例:类型.mp4 - 90.1M
      ├─ 12.16__总结.mp4 - 25.3M
      ├─ 12.13__案例:C实例化Java类对象.mp4 - 122.1M
      ├─ 12.3__答疑.mp4 - 28.7M
      ├─ 12.1__今日概要.mp4 - 4.9M
      ├─ 12.12__案例:C调用java静态方法.mp4 - 124.4M
      └─ 12.5__JNI开发和逆向的过程.mp4 - 52.8M
    ├─ 第24章__某音(下) ->
      ├─ 24.5__请求体步骤的细化.mp4 - 51.8M
      ├─ 24.7__寻找位置和参数获取.mp4 - 79.2M
      ├─ 24.1__今日任务.mp4 - 37.6M
      ├─ 24.10__整合注册设备.mp4 - 67.1M
      ├─ 24.12__补充和答疑.mp4 - 27.4M
      ├─ 24.2__抓包和任务分解.mp4 - 26.4M
      ├─ 24.9__gorgon的生成.mp4 - 103.7M
      ├─ 24.8__Khronos的生成.mp4 - 15.8M
      ├─ 24.6__x-ss-stub氢气头.mp4 - 38M
      ├─ 24.11__整合获取评论(含注册设备).mp4 - 35.4M
      ├─ 24.3__明文和密文请求体.mp4 - 74.9M
      └─ 24.4__frida-rpc调用so函数.mp4 - 62.6M
    ├─ 第27章__qt5 (下) ->
    ├─ 第26章__qt5 (上) ->
    └─ 二期课件.zip - 5.1G
  ├─ 【路飞学城】爬虫开发+APP逆向超级大神班-04期 ->
    ├─ 第10章__day9安卓开发 ->
      ├─ 10.4__retrofit发送请求.mp4 - 46.4M
      ├─ 10.10__总结.mp4 - 4.9M
      ├─ 10.8__编程规范-异常和重试.mp4 - 21M
      ├─ 10.3__NO_PROXY和解决方案.mp4 - 83.2M
      ├─ 10.9__编程规范-代码可扩展性.mp4 - 25.2M
      ├─ 10.2__请求格式和拦截器.mp4 - 50.9M
      ├─ 10.7__编程规范-文件和并发问题.mp4 - 99.6M
      ├─ 10.6__油联案例-sign算法.mp4 - 64.7M
      ├─ 10.5__油联案例-密码加密逆向.mp4 - 95.2M
      └─ 10.1__今日概要.mp4 - 6.8M
    ├─ 第1章__阶段一 ->
      ├─ 1.24__爬虫大案例-下.mp4 - 694.7M
      ├─ 1.13__selenium_下.mp4 - 755M
      ├─ 1.4__爬虫入门_下.mp4 - 689.5M
      ├─ 1.11__协程案例_网吧电影.mp4 - 829.2M
      ├─ 1.5__数据解析_re.mp4 - 902.7M
      ├─ 1.17__免费代理IP池搭建.mp4 - 646.7M
      ├─ 1.35__兄弟们,加课了2.mp4 - 628.3M
      ├─ 1.19__scrapy分页和模拟登录.mp4 - 527.3M
      ├─ 1.8__请求头相关cookie_referer_代理.mp4 - 734.2M
      ├─ 1.2__py基础回顾_下.mp4 - 705.4M
      ├─ 1.26__javascript-02.mp4 - 498.4M
      ├─ 1.10__协程.mp4 - 775.8M
      ├─ 1.6__数据解析_bs4.mp4 - 801.1M
      ├─ 1.17__初识scrapy.mp4 - 520.4M
      ├─ 1.28__javascript-04.mp4 - 600M
      ├─ 1.15__数据存储_mongodb.mp4 - 671.5M
      ├─ 1.25__javascript-01.mp4 - 609M
      ├─ 1.16__数据存储_redis_数据存储.mp4 - 637.3M
      ├─ 1.29__javascript-05.mp4 - 720.4M
      ├─ 1.21__CrawlSpider全站数据抓取.mp4 - 666.4M
      ├─ 1.34__兄弟们,加课了1.mp4 - 817.1M
      ├─ 1.33__AST自动完成JavaScript代码防护.mp4 - 673.1M
      ├─ 1.36__兄弟们,加课了3.mp4 - 723.7M
      ├─ 1.31__JS防护策略介绍.mp4 - 706.2M
      ├─ 1.3__爬虫入门_上.mp4 - 847.8M
      ├─ 1.32__Babel入门和使用.mp4 - 597.3M
      ├─ 1.23__爬虫大案例-上.mp4 - 611.7M
      ├─ 1.7__数据解析_xpath.mp4 - 677.4M
      ├─ 1.9__多线程和多进程.mp4 - 729.9M
      ├─ 1.1__py基础回顾_上.mp4 - 625.4M
      ├─ 1.14__数据存储_mysql.mp4 - 659M
      ├─ 1.22__分布式-增量爬虫.mp4 - 656M
      ├─ 1.27__javascript-03.mp4 - 660M
      ├─ 1.18__scrapy数据存储.mp4 - 595.3M
      ├─ 1.12__selenium_上.mp4 - 661.3M
      └─ 1.20__scrapy中间件.mp4 - 663.4M
    ├─ 第8章__day7java基础和安卓环境 ->
      ├─ 8.4__常见加密-md5和sha256.mp4 - 53.5M
      ├─ 8.2__常见加密-隐藏字节和uuid.mp4 - 43.1M
      ├─ 8.9__安卓-初始化和启动.mp4 - 60.5M
      ├─ 8.5__常见加密-AES和base64.mp4 - 33.7M
      ├─ 8.8__androidstudio-安装和配置.mp4 - 49.5M
      ├─ 8.1__今日概要.mp4 - 14.3M
      ├─ 8.10__安卓-关于报错.mp4 - 6.9M
      ├─ 8.11__结束.mp4 - 1.9M
      ├─ 8.7__小结.mp4 - 7.3M
      ├─ 8.6__常见加密-gzip压缩.mp4 - 47M
      └─ 8.3__常见加密-随机值和时间戳.mp4 - 47.3M
    ├─ 第13章__day12车智赢上 ->
      ├─ 13.5__小思考.mp4 - 11.1M
      ├─ 13.7__adb.mp4 - 68.9M
      ├─ 13.1__今日概要.mp4 - 17.7M
      ├─ 13.2__抓包和任务的分析.mp4 - 19.9M
      ├─ 13.9__frida-运行和hook.mp4 - 76.3M
      ├─ 13.11__下节预告.mp4 - 4.6M
      ├─ 13.10__hook验证和再次搜索寻找.mp4 - 53.6M
      ├─ 13.6__逆向-sign(待验证).mp4 - 55M
      ├─ 13.4__逆向-密码.mp4 - 63.9M
      ├─ 13.3__反编译.mp4 - 7.3M
      └─ 13.8__frida-环境搭建.mp4 - 53.4M
    ├─ 第12章__day11jni开发 ->
      ├─ 12.5__Java调用C函数.mp4 - 95.4M
      ├─ 12.2__NDK和创建项目.mp4 - 19.8M
      ├─ 12.1__今日目标.mp4 - 2.9M
      ├─ 12.7__C调用Java的实例方法.mp4 - 24.2M
      ├─ 12.3__Java调用C代码流程.mp4 - 53.3M
      ├─ 12.9__动态和静态注册.mp4 - 71M
      ├─ 12.10__总结.mp4 - 30.2M
      ├─ 12.8__提前预告B站so.mp4 - 10.2M
      ├─ 12.6__C调用Java的静态成员.mp4 - 63.6M
      └─ 12.4__安卓和逆向的问题补充.mp4 - 44.2M
    ├─ 第16章__day15B站1 ->
      ├─ 16.3__寻找请求体位置.mp4 - 68.5M
      ├─ 16.2__抓包和任务的分析.mp4 - 17.8M
      ├─ 16.1__今日概要.mp4 - 6.6M
      ├─ 16.6__预习思路.mp4 - 10.7M
      ├─ 16.4__sign签名算法.mp4 - 43.6M
      └─ 16.5__aes加密.mp4 - 54.7M
    ├─ 第4章__day3x视频 ->
      ├─ 4.6__pid算法.mp4 - 49.7M
      ├─ 4.5__guid算法.mp4 - 64.1M
      ├─ 4.11__最终代码的实现.mp4 - 27.4M
      ├─ 4.8__flowid就是pid.mp4 - 3.8M
      ├─ 4.4__抓包和任务的分解.mp4 - 48.6M
      ├─ 4.10__vurl逆向和实现.mp4 - 101.6M
      ├─ 4.12__最后总结.mp4 - 11.5M
      ├─ 4.9__ckey算法的分析.mp4 - 74M
      ├─ 4.3__前置-aes加密.mp4 - 42.3M
      ├─ 4.7__vurl分析.mp4 - 71M
      ├─ 4.2__前置-jsonp处理.mp4 - 29.2M
      └─ 4.1__今日目标.mp4 - 4.9M
    ├─ 第18章__day17B站3 ->
      ├─ 18.2__session逆向和实现.mp4 - 63M
      ├─ 18.3__sign位置的寻找.mp4 - 119.7M
      ├─ 18.1__今日概要.mp4 - 20.2M
      ├─ 18.7__整合代码示例.mp4 - 35.5M
      ├─ 18.6__sign算法的实现.mp4 - 128.1M
      ├─ 18.5__定位c中函数及初步分析.mp4 - 124.5M
      ├─ 18.4__反编译so寻找函数.mp4 - 36M
      └─ 18.8__总结.mp4 - 31M
    ├─ 第11章__day10C语言开发 ->
      ├─ 11.6__指针-初步了解.mp4 - 60.7M
      ├─ 11.5__整型相关.mp4 - 3.5M
      ├─ 11.11__预处理和头文件.mp4 - 41.9M
      ├─ 11.10__结构体和链表.mp4 - 28.1M
      ├─ 11.9__指针的指针.mp4 - 9.7M
      ├─ 11.2__C语言环境搭建.mp4 - 61.7M
      ├─ 11.4__数组相关.mp4 - 39M
      ├─ 11.3__字符串相关.mp4 - 13.6M
      ├─ 11.8__指针-5个示例.mp4 - 25.5M
      ├─ 11.7__指针-6个示例.mp4 - 67.6M
      └─ 11.1__为什么学C语言.mp4 - 23M
    ├─ 第15章__得物 ->
      ├─ 15.3__newSign-参数分析.mp4 - 114M
      ├─ 15.7__X-Auth-Token的实现.mp4 - 50.8M
      ├─ 15.4__newSign-uuid算法.mp4 - 37M
      ├─ 15.1__今日概要和目标.mp4 - 9M
      ├─ 15.6__newSign-hook和实现.mp4 - 116.4M
      ├─ 15.8__代码整合.mp4 - 38.9M
      ├─ 15.5__newSign-encode过程分析.mp4 - 39.9M
      └─ 15.2__抓包和任务分析.mp4 - 102.8M
    ├─ 第9章__day8安卓开发 ->
      ├─ 9.3__页面开发.mp4 - 75M
      ├─ 9.1__今日概要.mp4 - 11.5M
      ├─ 9.5__获取用户名和密码及签名.mp4 - 71.8M
      ├─ 9.4__重置.mp4 - 34.9M
      ├─ 9.7__API发送请求.mp4 - 34.7M
      ├─ 9.8__反序列化.mp4 - 42.8M
      ├─ 9.2__创建项目和页面.mp4 - 20.3M
      ├─ 9.11__总结和下节预告.mp4 - 4M
      ├─ 9.6__发送网络请求.mp4 - 44M
      ├─ 9.9__XML和跳转.mp4 - 44.5M
      └─ 9.10__XML后续逆向应用场景.mp4 - 25.8M
    ├─ 第6章__day5证书和java入门 ->
      ├─ 6.1__今日概要.mp4 - 3.4M
      ├─ 6.7__java数据类型-整数和字节.mp4 - 47.8M
      ├─ 6.4__Java环境搭建.mp4 - 54M
      ├─ 6.5__初识Java.mp4 - 33.1M
      ├─ 6.2__证书问题-解锁system分区.mp4 - 59.9M
      ├─ 6.9__java数据类型-数组和object.mp4 - 35M
      ├─ 6.6__java基础语法.mp4 - 35.1M
      ├─ 6.8__java数据类型-字符串相关.mp4 - 41.3M
      └─ 6.3__证书问题-未解锁-moveCert.mp4 - 33.6M
    ├─ 第3章__day02x条 ->
      ├─ 3.8__js浏览器环境-初步操作.mp4 - 21.1M
      ├─ 3.1__今日目标.mp4 - 6.3M
      ├─ 3.12__头条-寻找js.mp4 - 27M
      ├─ 3.16__必看.mp4 - 38.9M
      ├─ 3.5__py执行js代码.mp4 - 22.1M
      ├─ 3.7__js浏览器环境-报错.mp4 - 5.6M
      ├─ 3.6__js浏览器环境-提前安装.mp4 - 22.1M
      ├─ 3.2__必备前端-运算.mp4 - 60.7M
      ├─ 3.9__js浏览器环境-建议环境.mp4 - 58.7M
      ├─ 3.15__说在最后.mp4 - 10.8M
      ├─ 3.10__头条-抓包和初步分析.mp4 - 39.2M
      ├─ 3.3__必备前端-函数.mp4 - 16.1M
      ├─ 3.14__头条-最终实现效果.mp4 - 82.4M
      ├─ 3.4__必备前端-其他.mp4 - 4.5M
      ├─ 3.11__头条-分析sign位置.mp4 - 52.4M
      └─ 3.13__头条-浏览器运行效果.mp4 - 10.9M
    ├─ 第14章__day13车智赢下 ->
      ├─ 14.2__udid初步分析.mp4 - 13M
      ├─ 14.8_des-key的寻找.mp4 - 70.4M
      ├─ 14.9__udid算法逆向完成.mp4 - 17.3M
      ├─ 14.10__sign和完整代码示例.mp4 - 46.7M
      ├─ 14.11__总结和扩展.mp4 - 32.4M
      ├─ 14.1__今日安排.mp4 - 11.3M
      ├─ 14.6__getDeviceID-情景2和3.mp4 - 117.3M
      ├─ 14.5__getDeviceID-情景1.mp4 - 66M
      ├─ 14.4__nanoTime分析.mp4 - 23.2M
      ├─ 14.7__getDeviceID-总结和梳理.mp4 - 19.1M
      └─ 14.3__getIMEI分析.mp4 - 39.8M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.4-抓包和任务的拆分.mp4 - 11.3M
    ├─ 爬虫4期:爬虫&逆向4期-第21章-day20知乎-21.4-udid分析.mp4 - 62.8M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.11-请求头-字符串拼接.mp4 - 75.2M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.8-参数-iid和deviceid.mp4 - 6.3M
    ├─ 爬虫4期:爬虫&逆向4期-第21章-day20知乎-21.7-zse-96算法分析.mp4 - 20.9M
    ├─ 爬虫4期:爬虫&逆向4期-第31章-day30抓包服务端校验-31.1-初识服务端校验和概要.mp4 - 16.4M
    ├─ 爬虫4期:爬虫&逆向4期-第23章-day22抖音2-23.5-明文-流程分析.mp4 - 53.5M
    ├─ 爬虫4期:爬虫&逆向4期-第21章-day20知乎-21.6-hd实现.mp4 - 9.3M
    ├─ 爬虫4期:爬虫&逆向4期-第33章-day32flask服务-33.14-补充和总结.mp4 - 5.6M
    ├─ 爬虫4期:爬虫&逆向4期-第37章-day36打包和反调试-37.2-快速打包.mp4 - 35M
    ├─ 爬虫4期:爬虫&逆向4期-第31章-day30抓包服务端校验-31.5-服务端校验-如何抓包.mp4 - 38.3M
    ├─ 爬虫4期:爬虫&逆向4期-第34章-day33flask服务二-34.9-基础-总结.mp4 - 6.6M
    ├─ 爬虫4期:爬虫&逆向4期-第30章-day29抓包专题上-30.6-抓包-公钥校验-上.mp4 - 53.6M
    ├─ 爬虫4期:爬虫&逆向4期-第25章-day24大商天狗2-25.11-逆向-请求体-密码-原过程.mp4 - 26.3M
    ├─ 爬虫4期:爬虫&逆向4期-第36章-day35服务部署-36.6-MySQL安装配置和授权.mp4 - 35.7M
    ├─ 爬虫4期:爬虫&逆向4期-第35章-day34flask服务三-35.14-开发-用户注销.mp4 - 7.9M
    ├─ 爬虫4期:爬虫&逆向4期-第21章-day20知乎-21.3-URL参数转义.mp4 - 26.4M
    ├─ 爬虫4期:爬虫&逆向4期-第33章-day32flask服务-33.3-flask基础-请求数据.mp4 - 45.9M
    ├─ 爬虫4期:爬虫&逆向4期-第24章-day23大商天狗-24.13-换绑-概述.mp4 - 26.5M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.7-参数-oaid.mp4 - 12.2M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.9-参数-openudid.mp4 - 87.7M
    ├─ 爬虫4期:爬虫&逆向4期-第22章-day21抖音-22.2-今日概要和知识点.mp4 - 9.4M
    ├─ 爬虫4期:爬虫&逆向4期-第32章-day31抓包-混淆和底层-32.8-网络底层-安卓请求.mp4 - 84.6M
    ├─ 爬虫4期:爬虫&逆向4期-第25章-day24大商天狗2-25.5-脱壳-dexdump.mp4 - 11.6M
    ├─ 爬虫4期:爬虫&逆向4期-第30章-day29抓包专题上-30.11-过校验-frida脚本.mp4 - 48.3M
    ├─ 爬虫4期:爬虫&逆向4期-第29章-day28QT2-29.5-单例-类和对象.mp4 - 22.9M
    ├─ 爬虫4期:爬虫&逆向4期-第31章-day30抓包服务端校验-31.4-APP开发-p12和bks.mp4 - 61.5M
    ├─ 爬虫4期:爬虫&逆向4期-第37章-day36打包和反调试-37.10-分享-frida反调试(下).mp4 - 23.3M
    ├─ 爬虫4期:爬虫&逆向4期-第30章-day29抓包专题上-30.10-抓包-域名校验.mp4 - 26.2M
    ├─ 爬虫4期:爬虫&逆向4期-第27章-day26京东和QT-27.1-今日概要.mp4 - 7M
    └─ 爬虫4期:爬虫&逆向4期-第31章-day30抓包服务端校验-31.3-启动服务端API.mp4 - 18.3M
  ├─ 【腾讯课堂-396060】软件测试之python高级软件测试开发第07期【柠檬班VIP】 ->
    ├─ 02、第二阶段 ->
      ├─ 20210412_vue-cli的使用 ->
        ├─ py07_09day.zip - 2.3KB
        ├─ py07_09day_demo1.zip - 33.7M
        └─ 20210412_vue-cli的使用.mp4 - 732.9M
      ├─ 20210329—vue基本语法 ->
        ├─ 20210329_vue入门使用.mp4 - 661M
        └─ py07_04day.zip - 5.9KB
      ├─ 20210326_js语法 ->
        ├─ 20210326_js的语法.mp4 - 644M
        └─ py07_03day.zip - 4.8KB
      ├─ 20210322——html ->
        ├─ py07_01day.zip - 102.2KB
        └─ 20210322_html+css样式.mp4 - 961.9M
      ├─ 20210324_css ->
        ├─ 20210324_css页面布局.mp4 - 1.1G
        └─ py07_02day.zip - 26.8KB
      ├─ 20210416_前端项目实战二 ->
        ├─ 20210416_前端项目实战二.mp4 - 828.5M
        └─ py07_11day_demo1.zip - 33.8M
      ├─ 20210414_前端项目实战 ->
        ├─ 20210414_前端项目实战一.mp4 - 745.6M
        └─ py07_10day_demo1.zip - 33.7M
      ├─ 20210409_前端路由 ->
        ├─ 20210409_路由的使用.mp4 - 922M
        └─ py07_08day.zip - 9KB
      ├─ 20210407_前后端数据交互 ->
        ├─ py07_07day.zip - 7.6KB
        └─ 20210407_前后端数据交互.mp4 - 745.5M
      ├─ 20210402_组件化开发 ->
        ├─ py07_06day.zip - 9.4KB
        └─ 20210402_组件化开发.mp4 - 813.3M
      ├─ 20210331_vue的高级特性 ->
        ├─ py07_05day.zip - 7.5KB
        └─ 20210331_vue的高级特性.mp4 - 825.7M
      └─ 20210421_前端项目部署 ->
        ├─ py07_12day_demo1.zip - 39.2M
        ├─ 20210421_前端项目部署.mp4 - 923M
        └─ testProject.zip - 2.3M
    ├─ 01、第一阶段 ->
      ├─ 20210329_vue入门使用.mp4 - 661M
      └─ py07_04day.zip - 5.9KB
    ├─ 04、第四阶段shell ->
      ├─ 20210705_作业讲解_awk_综合演练 ->
        ├─ 20210705_作业讲解_awk综合演练.mp4 - 279.2M
        └─ dev07_shell_04.zip - 32.6KB
      ├─ 20210630_函数_read_流程控制 ->
        ├─ 20210630_if_for_while_until_case.mp4 - 220M
        ├─ 20210630_函数定义_调用_传参_read.mp4 - 241.5M
        └─ dev07_shell_02.zip - 5.3KB
      └─ 20210702_文本三剑客 ->
        ├─ 20210702_sed_awk.mp4 - 280.8M
        ├─ 20210702_grep_sed.mp4 - 349.8M
        └─ dev07_shell_03.zip - 3KB
    └─ 03、第三阶段django ->
      ├─ 20210510_查询类型_关联查询_更新_排序_删除 ->
        ├─ 20210510_查询类型_关联查询.mp4 - 398.5M
        ├─ dev07.zip - 24.2KB
        └─ 20210510_逻辑关系_排序_更新_删除.mp4 - 293.3M
      ├─ 20210611_作业讲解_环境变量模块_内置函数模块_套件模块_报告模块 ->
        ├─ dev07.zip - 280.4KB
        ├─ 20210611_环境变量模块_内置函数模块_套件模块_报告模块.mp4 - 284.5M
        └─ 20210611_项目模块_接口模块作业讲解.mp4 - 382.9M
      ├─ 20210528_路由器对象_action_API接口文档_类视图设计原则 ->
        ├─ 20210528_API接口文档_类视图设计原则.mp4 - 378.3M
        ├─ dev07.zip - 36.6KB
        └─ 20210528_自定义action_路由器对象_action.mp4 - 358.5M
      ├─ 20210423_框架选型_虚拟环境_搭建django项目_git版本管理 ->
        ├─ 20210423_搭建django项目工程_git版本管理.mp4 - 260.4M
        ├─ 20210423_框架选型_django框架简介_虚拟环境.mp4 - 238M
        └─ dev07.zip - 8.3KB
      ├─ 20210531_项目开发流程_日志器_认证授权 ->
        ├─ 基于session的身份认证.png - 39.4KB
        ├─ 基于token的身份认证.png - 47.7KB
        ├─ 20210531_项目开发流程_日志器_认证授权.mp4 - 309.1M
        ├─ 20210531_session认证_token认证.mp4 - 269M
        └─ dev07.zip - 41.6KB
      ├─ 20210519_序列化器数据操作_模型序列化器 ->
        ├─ 20210519_模型序列化器.mp4 - 290.4M
        ├─ 20210519_to_internal_value与to_representation、save_create_update.mp4 - 420.5M
        └─ dev07.zip - 25KB
      ├─ 20210430_请求参数解析_数据库配置_ORM框架 ->
        ├─ 20210430_请求体_请求头参数解析_数据库配置.mp4 - 303.1M
        ├─ 20210430_ORM框架_模型类定义_生成_执行迁移脚本.mp4 - 294.6M
        └─ dev07.zip - 17.4KB
      ├─ 20210524_GenericAPIView_搜索_排序_分页 ->
        ├─ 20210524_GenericAPIView_过滤功能.mp4 - 424.6M
        ├─ dev07.zip - 27.3KB
        └─ 20210524_排序_分页功能.mp4 - 307.6M
      ├─ 20210507_ORM框架_关联字段_抽象模型类_CRUD操作 ->
        ├─ 20210507_关联字段_抽象模型类.mp4 - 380.2M
        ├─ 20210507_创建操作_查询操作.mp4 - 328.4M
        └─ dev07.zip - 22.6KB
      ├─ 20210616_作业讲解_报告模块_用例模块 ->
        ├─ dev07.zip - 286.3KB
        └─ 20210616_作业讲解_报告模块_用例模块.mp4 - 1.4G
      ├─ 20210622_作业讲解_summary模块_前端功能定制 ->
        ├─ dev07.zip - 367.4KB
        ├─ 20210622_前端功能定制_测试平台拓展.mp4 - 131.6M
        └─ 20210622_作业讲解_运行接口优化_summary模块.mp4 - 617.7M
      ├─ 20210604_用户模块作业讲解_前后端联调_跨域_httprunner ->
        ├─ 20210604_用户模块作业讲解_前后端联调_跨域.mp4 - 385.9M
        ├─ 20210604_httprunner简介_yaml用例格式.mp4 - 228.4M
        └─ dev07.zip - 59.1KB
      ├─ 20210607_httprunner_变量_环境变量_函数_extract_validate_参数化 ->
        ├─ 20210607_extract_validate_参数化.mp4 - 304M
        ├─ 20210607_base_url_变量_环境变量_validate.mp4 - 401.9M
        └─ dev07.zip - 140.6KB
      ├─ 20210521_模型序列化器_APIView_Request_Response_解析器_渲染器 ->
        ├─ 20210521_模型序列化器_字段修改.mp4 - 413.2M
        ├─ 20210521_APIView_Request_Response_解析器_渲染器.mp4 - 305.3M
        └─ dev07.zip - 26.6KB
      ├─ 20210512_分组查询_聚合查询_综合演练_restful风格 ->
        ├─ 20210512_综合演练_懂点分析_restful风格.mp4 - 242.2M
        ├─ dev07.zip - 23.8KB
        └─ 20210512_分组查询_聚合查询_综合演练.mp4 - 372.5M
      ├─ 20210517_关联字段_反序列化校验 ->
        ├─ dev07.zip - 24.2KB
        ├─ 20210517_字段错误提示自定义_关联字段定义.mp4 - 436.3M
        └─ 20210517_validators_校验函数_单字段_多字段校验.mp4 - 315.1M
      ├─ 20210609_httprunner_数据库设计_九大模块_项目模块_接口模块 ->
        ├─ dev07.zip - 277.1KB
        ├─ 20210609_九大模块_模型类_项目模块_接口模块.mp4 - 267.9M
        └─ 20210609_httprunner源码_优先级_hooks_数据库模型设计.mp4 - 365.8M
      ├─ 20210426_子应用_路由_函数视图 ->
        ├─ 20210426_函数视图_全局路由_子路由.mp4 - 293.9M
        ├─ 20210426_创建_注册子应用_定义路由.mp4 - 234.6M
        └─ dev07.zip - 11.3KB
      ├─ 前端项目以及软件包 ->
        ├─ node-v12.18.2-x64.msi - 18.8M
        ├─ 开启前端项目.txt - 510B
        ├─ WebStorm-2018.3.2.exe - 194.6M
        └─ 20210227_lemon-test.zip - 319.1KB
      ├─ 20210514_Django restframework_序列化_反序列化 ->
        ├─ 20210514_DRF框架简介_安装_序列化器定义_序列化输出.mp4 - 398.1M
        ├─ dev07.zip - 22.4KB
        └─ 20210514_序列化输入_数据校验_write_only_read_only参数.mp4 - 281.7M
      ├─ 20210428_类视图_两种开发模式_MVT_请求参数解析 ->
        ├─ dev07.zip - 12.8KB
        ├─ 20210428_两种开发模式_MVT_请求参数解析.mp4 - 233M
        └─ 20210428_类视图_HttpResponse_JsonResponse.mp4 - 363.1M
      ├─ 20210618_用例编辑_用例运行 ->
        ├─ dev07.zip - 191.3KB
        ├─ 20210618_用例运行接口实现.mp4 - 289.8M
        └─ 20210618_作业讲解_用例编辑_用例运行分析.mp4 - 367.4M
      ├─ 20210621_配置模块_生成yaml配置文件_生成测试报告_run接口 ->
        ├─ 20210621_生成测试报告_run接口.mp4 - 249.6M
        ├─ 20210621_配置模块_生成yaml配置文件.mp4 - 430.7M
        └─ dev07.zip - 259.7KB
      ├─ 20210526_分页定制_具体通用视图_Mixin拓展类_ViewSet视图集 ->
        ├─ 20210526_分页功能定制_Mixin拓展类_action.mp4 - 439.9M
        ├─ 20210526_具体通用视图_ViewSet视图集_ModelViewSet.mp4 - 326.9M
        └─ dev07.zip - 29.2KB
      └─ 20210625_部署_架构_linux环境 ->
        ├─ deploy.zip - 2.8M
        ├─ 架构图2.png - 252.6KB
        ├─ 20210625_django部署_部署架构.mp4 - 270.6M
        ├─ 20210625_部署流程_linux环境安装.mp4 - 248.1M
        ├─ 架构图1.png - 138KB
        ├─ Django项目部署.pdf - 355.8KB
        └─ 架构图3.png - 170.4KB
  ├─ 咕泡 P4:Python基础入门实战班价值7800元2022年重磅首发无秘【公众号:逆锋起笔】 ->
    ├─ 20210430_请求体_请求头参数解析_数据库配置.mp4 - 303.1M
    ├─ 20210430_ORM框架_模型类定义_生成_执行迁移脚本.mp4 - 294.6M
    └─ dev07.zip - 17.4KB
  ├─ 092-慕课网实战课-畅销3年的Python分布式爬虫课程-原版提取 ->
    ├─ 第12章 增量抓取 ->
      ├─ 第12章 增量抓取 ->
        ├─ 12-1 增量爬虫需要解决的问题 (0936).mp4 - 51.5M
        ├─ 12-2 通过修改scrapy-redis完成增量抓取 -1 (1611).mp4 - 86.1M
        ├─ 12-4 爬虫数据更新 (0923).mp4 - 49.3M
        └─ 12-3 通过修改scrapy-redis完成增量抓取-2 (1413).mp4 - 74.8M
      └─ 12-1 增量爬虫需要解决的问题 (0936).mp4 - 51.5M
    ├─ 第11章 各种验证码的识别 ->
      ├─ 11-3 验证码截屏-2 (1403).mp4 - 73M
      ├─ 11-4 计算出滑动的距离 (1737).mp4 - 90M
      ├─ 11-1 滑动验证码的识别思路 (1517).mp4 - 82.9M
      ├─ 11-2 验证码截屏-1 (1142).mp4 - 61.1M
      └─ 11-5 计算滑动轨迹 (1800).mp4 - 93.8M
    ├─ 第7章 Scrapy突破反爬虫的限制 ->
      ├─ 7-4 通过downloadmiddleware随机更换user-agent-1 (1700).mp4 - 71.2M
      ├─ 7-2 scrapy架构源码分析 (1045).mp4 - 66.5M
      ├─ 7-1 爬虫和反爬的对抗过程以及策略 (2017).mp4 - 130.1M
      ├─ 7-3 Requests和Response介绍 (1018).mp4 - 42.1M
      ├─ 7-9 云打码实现验证码识别 (2237).mp4 - 99.6M
      ├─ 7-6 scrapy实现ip代理池 - 1 (1651).mp4 - 72M
      ├─ 7-5 通过downloadmiddleware随机更换user-agent - 2 (1713).mp4 - 72M
      ├─ 7-8 scrapy实现ip代理池 - 3 (1846).mp4 - 77.5M
      ├─ 7-10 cookie禁用、自动限速、自定义spider的settings (0722).mp4 - 31.8M
      └─ 7-7 scrapy实现ip代理池 - 2 (1739).mp4 - 72.4M
    ├─ 第8章 scrapy进阶开发 ->
      ├─ 8-7 scrapy url去重原理 (0545).mp4 - 24.7M
      ├─ 8-4 selenium集成到scrapy中 (1943).mp4 - 82.4M
      ├─ 8-8 scrapy telnet服务 (0737).mp4 - 32.6M
      ├─ 8-5 其余动态网页获取技术介绍-chrome无界面运行、scrapy-splash、selenium-grid, splinter (0750).mp4 - 33.3M
      ├─ 8-6 scrapy的暂停与重启 (1258).mp4 - 60.9M
      ├─ 8-9 spider middleware 详解 (1525).mp4 - 65.8M
      ├─ 8-10 scrapy的数据收集 (1344).mp4 - 58.8M
      ├─ 8-12 scrapy扩展开发 (1316).mp4 - 57.1M
      ├─ 8-1 selenium动态网页请求与模拟登录知乎 (2124).mp4 - 91.4M
      ├─ 8-2 selenium模拟登录微博, 模拟鼠标下拉 (1106).mp4 - 46.3M
      ├─ 8-3 chromedriver不加载图片、phantomjs获取动态网页 (0959).mp4 - 42.2M
      └─ 8-11 scrapy信号详解 (1305).mp4 - 56.5M
    ├─ 第2章 windows下搭建开发环境 ->
      ├─ 2-3 windows和linux下安装python2和python3 (0649).mp4 - 29.3M
      ├─ 2-1 pycharm的安装和简单使用 (0907).mp4 - 65.2M
      ├─ 2-2 mysql和navicat的安装和使用 (1620).mp4 - 61.6M
      └─ 2-4 虚拟环境的安装和配置 (3053).mp4 - 129.2M
    ├─ 第9章 scrapy-redis分布式爬虫 ->
      ├─ 9-8 scrapy-redis源码分析- scheduler.py、spider.py- (1152).mp4 - 50M
      ├─ 9-1 分布式爬虫要点 (0839).mp4 - 29.3M
      ├─ 9-4 scrapy-redis编写分布式爬虫代码 (2106).mp4 - 89.8M
      ├─ 9-7 scrapy-redis源码剖析- pipelines.py、 queue.py- (1041).mp4 - 45.8M
      ├─ 9-6 scrapy-redis源码剖析-dupefilter.py- (0529).mp4 - 22.9M
      ├─ 9-3 redis基础知识 - 2 (1558).mp4 - 69.4M
      ├─ 9-9 集成bloomfilter到scrapy-redis中 (1930).mp4 - 83.9M
      ├─ 9-2 redis基础知识 - 1 (2031).mp4 - 85.4M
      └─ 9-5 scrapy源码解析-connection.py、defaults.py- (1105).mp4 - 49.9M
    ├─ 第5章 scrapy爬取知名问答网站 ->
      ├─ 5-14 item loder方式提取question - 1 (1457).mp4 - 62.9M
      ├─ 5-11 scrapy模拟知乎登录(可选观看) (2046).mp4 - 89.7M
      ├─ 5-9 requests模拟登陆知乎 - 2(可选观看) (1316).mp4 - 56.9M
      ├─ 5-13 知乎分析以及数据表设计 - 2 (1335).mp4 - 53.3M
      ├─ 5-8 requests模拟登陆知乎 - 1(可选观看) (1332).mp4 - 60.8M
      ├─ 5-12 知乎分析以及数据表设计1 (1517).mp4 - 65.7M
      ├─ 5-1 session和cookie自动登录机制 (2010).mp4 - 81.8M
      ├─ 5-19 保存数据到mysql中 -1 (1727).mp4 - 72.8M
      ├─ 5-7 . selenium自动识别验证码完成模拟登录 - 2 new (1906).mp4 - 98.8M
      ├─ 5-20 保存数据到mysql中 -2 (1722).mp4 - 72.4M
      ├─ 5-4 . selenium模拟登录知乎-3new (1614).mp4 - 84.3M
      ├─ 5-15 item loder方式提取question - 2 (1520).mp4 - 65.1M
      ├─ 5-6 . selenium自动识别验证码完成模拟登录-1new (2343).mp4 - 123.4M
      ├─ 5-21 保存数据到mysql中 -3 (1609).mp4.aria2 - 40B
      ├─ 5-2 . selenium模拟登录知乎 - 1new (1700).mp4 - 90.1M
      ├─ 5-17 知乎spider爬虫逻辑的实现以及answer的提取 - 1 (1554).mp4 - 67.3M
      ├─ 5-21 保存数据到mysql中 -3 (1609).mp4 - 68.5M
      ├─ 5-8 requests模拟登陆知乎 - 1(可选观看) (1332).mp4.aria2 - 40B
      ├─ 5-2 . selenium模拟登录知乎 - 1new (1700).mp4.aria2 - 41B
      ├─ 5-3 . selenium模拟登录知乎-2new (1533).mp4 - 81.6M
      ├─ 5-18 知乎spider爬虫逻辑的实现以及answer的提取 - 2 (1704).mp4 - 72.8M
      ├─ 5-5 . 知乎倒立文字识别 new (2425).mp4 - 126.2M
      ├─ 5-16 item loder方式提取question - 3 (0645).mp4 - 29.2M
      └─ 5-10 requests模拟登陆知乎 - 3(可选观看) (1221).mp4 - 53.3M
    ├─ 第10章 cookie池系统设计和实现 ->
      ├─ 10-7 改造login方法-3 (0843).mp4 - 46.1M
      ├─ 10-6 改造login方法 - 2 (0936).mp4 - 48.8M
      ├─ 10-8 改造login方法-4 (1037).mp4 - 55.7M
      ├─ 10-15 cookie架构设计改进意见 (0736).mp4 - 41.7M
      ├─ 10-11 如何选择redis的数据结构来保存cookie (1059).mp4 - 59.8M
      ├─ 10-4 实现cookie池-2 (1239).mp4 - 65.2M
      ├─ 10-2 cookie池系统设计 (0923).mp4 - 50.4M
      ├─ 10-3 实现cookie池-1 (1012).mp4 - 57.1M
      ├─ 10-5 改造login方法 - 1 (0958).mp4 - 53.2M
      ├─ 10-13 启动cookie池服务 (1235).mp4 - 66.3M
      ├─ 10-9 通过抽象基类实现网站轻松接入 (1500).mp4 - 80.6M
      ├─ 10-1 什么是cookie池? (1127).mp4 - 57.1M
      ├─ 10-12 cookie管理器的实现 (2210).mp4 - 117.9M
      ├─ 10-10 实现检测网站cookie是否有效 (0806).mp4 - 42.6M
      └─ 10-14 将cookie集成到爬虫项目中 (1534).mp4 - 82.6M
    ├─ 第14章 django搭建搜索网站 ->
      ├─ 14-3 django实现elasticsearch的搜索建议 - 1 (1957).mp4 - 83.1M
      ├─ 14-8 搜索记录、热门搜索功能实现 - 1 (1434).mp4 - 62.7M
      ├─ 14-2 es完成搜索建议-搜索建议字段保存 - 2 (1334).mp4 - 58.4M
      ├─ 14-7 django实现搜索结果分页 (0912).mp4 - 39M
      ├─ 14-1 es完成搜索建议-搜索建议字段保存 - 1 (1345).mp4 - 58.3M
      ├─ 14-4 django实现elasticsearch的搜索建议 - 2 (1815).mp4 - 78M
      ├─ 14-6 django实现elasticsearch的搜索功能 -2 (1314).mp4 - 55.9M
      ├─ 14-5 django实现elasticsearch的搜索功能 -1 (1406).mp4 - 59.3M
      └─ 14-9 搜索记录、热门搜索功能实现 - 2 (1404).mp4 - 59M
    ├─ 第13章 elasticsearch搜索引擎的使用 ->
      ├─ 13-10 elasticsearch的简单查询 - 2 (1112).mp4 - 47.5M
      ├─ 13-13 scrapy写入数据到elasticsearch中 - 2 (1115).mp4.aria2 - 40B
      ├─ 13-2 elasticsearch安装 (1324).mp4 - 56.9M
      ├─ 13-9 elasticsearch的简单查询 - 1 (1456).mp4 - 64.4M
      ├─ 13-8 elasticsearch的mapping映射管理 (2103).mp4 - 127.6M
      ├─ 13-5 倒排索引 (1124).mp4 - 49.1M
      ├─ 13-7 elasticsearch的mget和bulk批量操作 (1236).mp4.aria2 - 40B
      ├─ 13-4 elasticsearch的基本概念 (1215).mp4 - 61.5M
      ├─ 13-6 elasticsearch 基本的索引和文档CRUD操作 (1844).mp4 - 79.2M
      ├─ 13-1 elasticsearch介绍 (1821).mp4 - 78.5M
      ├─ 13-12 scrapy写入数据到elasticsearch中 - 1 (1416).mp4 - 60.8M
      ├─ 13-7 elasticsearch的mget和bulk批量操作 (1236).mp4 - 56.8M
      ├─ 13-3 elasticsearch-head插件以及kibana的安装 (2409).mp4 - 99.6M
      ├─ 13-13 scrapy写入数据到elasticsearch中 - 2 (1115).mp4 - 47.1M
      └─ 13-1 elasticsearch介绍 (1821).mp4.part - 78.5M
    ├─ 第6章 通过CrawlSpider对招聘网站进行整站爬取 ->
      ├─ 6-4 Rule和LinkExtractor使用 (1428).mp4 - 61.4M
      ├─ 6-6 item loader方式解析职位 (2446).mp4 - 104.7M
      ├─ 6-7 职位数据入库-1 (1901).mp4 - 78.9M
      ├─ 6-2 CrawlSpider源码分析-新建CrawlSpider与settings配置 (1250).mp4 - 54.8M
      ├─ 6-9 网站反爬突破 (1058).mp4 - 58.3M
      ├─ 6-5 拉勾网302之后的模拟登录和cookie传递(网站需要登录时学习本视频教程) (3211).mp4 - 168.2M
      ├─ 6-3 CrawlSpider源码分析 (2529).mp4 - 107.7M
      ├─ 6-1 数据表结构设计 (1533).mp4 - 60.9M
      └─ 6-8 职位信息入库-2 (1119).mp4 - 48.5M
    └─ 00-20220123181044.png - 263.2KB
  ├─ 花了2万多买的Python教程全套,现在分享给大家,入门到精通 Python全栈开发教程 ->
    ├─ 00-视频pdf课程等福利.png - 263.2KB
    ├─ 002 1.Python的自述.mp4 - 30.1M
    ├─ 167 165.实操案例十四.mp4 - 9.8M
    ├─ 088 87.函数调用的参数传递_位置实参_关键字实参.mp4 - 9M
    ├─ 015 14.数据类型_布尔类型.mp4 - 3.6M
    ├─ 090 89.函数的返回值.mp4 - 14.1M
    ├─ 030 29.分支结构_单分支结构.mp4 - 9.5M
    ├─ 066 65.字典生成式.mp4 - 9.2M
    ├─ 162 160.实操案例十.mp4 - 15.2M
    ├─ 110 109.类属性_类方法_静态方法的使用方式.mp4 - 13.5M
    ├─ 032 31.分支结构_多分支结构.mp4 - 16.8M
    ├─ 063 62.获取字典视图.mp4 - 7.2M
    ├─ 037 36.while循环.mp4 - 20.1M
    ├─ 130 128.常用的文件打开模式.mp4 - 7.3M
    ├─ 009 8.Python中的标识符和保留字.mp4 - 4.5M
    ├─ 021 20.input函数的高级使用.mp4 - 5.8M
    ├─ 011 10.变量的多次赋值.mp4 - 5.9M
    ├─ 157 155.实操案例七.mp4 - 16M
    ├─ 133 131.os模块的常用函数.mp4 - 17.1M
    ├─ 005 4.集成开发环境Pycharm的安装及设置模板.mp4 - 9.6M
    ├─ 012 11.Python中常见的数据类型.mp4 - 3.2M
    ├─ 086 85.字符串的编码与解码.mp4 - 10.7M
    ├─ 072 71.集合的相关操作.mp4 - 13.6M
    ├─ 042 41.流程控制语句continue.mp4 - 8.7M
    ├─ 161 159.实操案例九.mp4 - 15.8M
    ├─ 052 51.列表元素的判断及遍历.mp4 - 5.3M
    ├─ 076 75.字符串的创建与驻留机制.mp4 - 22.3M
    ├─ 112 110.面向对象的三大特征_封装的实现方式.mp4 - 16.5M
    ├─ 134 132.os.path模块的常用方法_课堂案例.mp4 - 26.7M
    ├─ 075 74.集合生成式.mp4 - 9.2M
    ├─ 143 141.学生信息管理系统-显示所有学生信息功能.mp4 - 6M
    ├─ 117 115.特殊属性.mp4 - 12.6M
    ├─ 024 23.运算符_比较运算符.mp4 - 14.3M
    ├─ 016 15.数据类型_字符串类型.mp4 - 5.1M
    ├─ 100 99.Bug的常见类型-思路不清导致的部题.mp4 - 14.9M
    ├─ 160 158.实操案例八.mp4 - 9.5M
    ├─ 152 150.实操案例四.mp4 - 35.7M
    ├─ 092 91.函数参数定义_个数可变的位置形参_个数可变的关键字形参.mp4 - 14.2M
    ├─ 120 118.类的赋值与浅拷贝.mp4 - 27.1M
    ├─ 158 156.实操案例七.mp4 - 17.2M
    ├─ 127 125.第三方模块的安装与使用.mp4 - 9.9M
    ├─ 006 5.输出函数print.mp4 - 16.4M
    ├─ 014 13.数据类型_浮点类型.mp4 - 5.4M
    ├─ 102 101.try-except-else结构与try-except-else-finally结构.mp4 - 9.6M
    ├─ 124 122.以主程序方式运行.mp4 - 6.1M
    ├─ 029 28.对象的布尔值.mp4 - 10.5M
    ├─ 069 68.为什么要将元组设计成不可变序列.mp4 - 14.5M
    ├─ 136 134.学生信息管理系统-系统设计.mp4 - 6.3M
    ├─ 145 143.学生信息管理系统-项目打包生成exe可执行文件.mp4 - 7.8M
    └─ 065 64.字典的特点.mp4 - 6.5M
  ├─ Python零基础10天进阶班【超清】 ->
    ├─ 课件 ->
      ├─ 课件2.exe - 134.5M
      └─ 课件.exe - 638.6KB
  ├─ python网络爬虫框架scrapy与Nosql数据库结合教学视频(mksz) ->
    ├─ 8、动态加载网页的爬取 ->
      ├─ 4. 实战——腾讯视频评论爬虫.mp4 - 17.1M
      ├─ 3. 构造目标地址.mp4 - 18.3M
      ├─ 2. 从 JavaScript 文件读取内容.mp4 - 11.7M
      └─ 1. AJAX 介绍与网页展示.mp4 - 4.9M
    ├─ 6、MongoDB 与 Scrapy ->
      ├─ 4. 实战——小说爬虫.mp4 - 22.2M
      ├─ 2. Python 与 MongoDB.mp4 - 10.5M
      ├─ 1. MongoDB 介绍与安装.mp4 - 14.4M
      └─ 3. Scrapy 应用 MongoDB.mp4 - 7.9M
    ├─ 4、简单的模拟登录 ->
      ├─ 5. 实战——追女神助手v0.1.mp4 - 23.8M
      ├─ 4. 模拟登录新浪微博.mp4 - 23.3M
      ├─ 3. Cookies 模拟登录.mp4 - 41.3M
      ├─ 1. 抓包利器 Fiddler.mp4 - 8.1M
      └─ 2. Cookies 与保持登录.mp4 - 6.4M
    ├─ 3、XPath 与多线程爬虫 ->
      ├─ 5. 实战——百度贴吧爬虫.mp4 - 20.6M
      ├─ 3. 神器 XPath 的特殊用法.mp4 - 9.3M
      ├─ 2. 神器 XPath 的使用.mp4 - 17.9M
      ├─ 4. Python 并行化介绍与演示.mp4 - 7.4M
      └─ 1. 神器 XPath 的介绍与配置.mp4 - 6.8M
    ├─ 2、Python 单线程爬虫 ->
      ├─ 4. 实战——爬虫.mp4 - 66.8M
      ├─ 3. 向网页提交数据.mp4 - 17.9M
      ├─ 2. 第一个网页爬虫.mp4 - 24.6M
      └─ 1. Requests 介绍和安装.mp4 - 8.6M
    └─ 1、基本的正则表达式 ->
      ├─ 4. 实战——制作文本爬虫.mp4 - 29M
      ├─ 3. 正则表达式的应用举例.mp4 - 11.3M
      ├─ 2. 正则表达式符号与方法.mp4 - 34.6M
      └─ 1. Pycharm 的安装与配置.mp4 - 15M
  ├─ Python高效编程技巧实战(mksz) ->
    ├─ 第9章 ->
      ├─ 9-1.mov - 122M
      ├─ 9-4.mov - 117M
      ├─ 9-3.mov - 107.4M
      └─ 9-2.mov - 93.9M
    ├─ 第7章 ->
      ├─ 7-7.mov - 191.1M
      ├─ 7-8.mov - 61.8M
      ├─ 7-1.mov - 112.4M
      ├─ 7-4 5.mov - 174.8M
      └─ 7-2 3.mov - 180.4M
    ├─ 第5章 ->
      ├─ 5-3 4文件映射.mov - 211.4M
      ├─ 5-5 如何访问文件的状态.mov - 181.6M
      ├─ 5-6 如何使用临时文件.mov - 124.7M
      ├─ 5-2 如何处理二进制文件.mov - 112.5M
      └─ 5-1 如何读取文本文件.mov - 86.4M
    ├─ 第4章 ->
      ├─ 4-6 去掉不需要的字符.mov - 134.8M
      ├─ 4-5 字符串居中对齐.mov - 49.6M
      ├─ 4-2 3调整字符串中文格式.mov - 231.7M
      ├─ 4-4 小字符串拼接.mov - 81.7M
      └─ 4-1 拆分字符串.mov - 143.4M
    ├─ 第3章 ->
      ├─ 3-4 5 切片操作.mov - 186.4M
      ├─ 9-6 迭代多个对象.mov - 61.8M
      ├─ 3-1 2迭代器.mov - 233.6M
      └─ 3-3 如何使用生成器函数实现迭代对象.mov - 66.6M
    ├─ 第2章 ->
      ├─ 2-7 历史记录.mov - 101M
      ├─ 2-6 如何让字典保持有序.mov - 97.8M
      ├─ 2-2 3 4命名 统计 字典.mov - 227.8M
      ├─ 2-5 公共键.mov - 74.7M
      └─ 2-1 如何在列表,字典,集合中根据条件筛选数据.mov - 97.5M
    ├─ 第1章 ->
      ├─ 1-2 在线编译工具WebIDE使用指南.mov - 51.1M
      └─ 1-1 课程介绍.mov - 57.2M
    └─ python源代码 ->
      ├─ 8_6.py - 720B
      ├─ 8_3.py - 770B
      ├─ 7_4.py - 3.1KB
      ├─ 6_5.py - 600B
      ├─ 7_5.py - 3.1KB
      ├─ 8_4.py - 816B
      ├─ 8_5.py - 1.5KB
      ├─ 3_4.py - 453B
      ├─ 5_3.py - 1.5KB
      ├─ 5_5.py - 707B
      ├─ 5_4.py - 477B
      ├─ 6_4.py - 570B
      └─ 5_7.py - 485B
  └─ 唐宇迪《跟着迪哥学 Python数据分析与机器学习实战》PDF+源代码.rar ->

发表回复

后才能评论