〖课程介绍〗:
人们花在手机上的时间越来越多,特别是短视频App和手机游戏的风靡,让人们的在网时间逐渐从PC端转移到
了移动端。可以预见,人们对于App的依赖以后还会越来越多。对企业来说,移动端的数据也是理解用户行
为,判断企业决策的重要依证。掌握移动端数据的抓取与处理,也就成为了爬虫工程师们的必备技能。
本次实战,我们会带你抓取移动端数据,然后用ES进行数据存储,最后实现实时数据的企业级可视化展示。移
动端爬虫课程在网上并不多,加上如此全面的全流程讲解,在市面上绝无仅有!无论是为了满足公司的需求还
是作为爬虫工程师个人的能力进阶,这门课程对你都有极大的帮助。
〖课程目录〗:
介绍课程目标、通过课程能学习到的内容、学会这些技能能做什么,对公司业务有哪些帮助,对个人有哪些帮助。介绍目前app数据抓取有哪些困难,面临的挑战,本实战课程会利用哪些工具来解决这些问题,以及本实战课程的特点 ……
收起列表
介绍uiautomator2移动端自动化工具包含的核心模块,移动端自动化抓取开发环境的搭建,分别介绍windows平台和ubuntu平台通过uiautomator2连接移动设备,并介绍离线安装uiautomator2安装包
收起列表
介绍uiautomator2移动端自动化工具的使用,如何操作设备,如何操作app,介绍通过weditor可视化工具获取app控件属性,介绍6中定位app控件方法,实战通过uiautomator2解锁移动设备九宫格,自动化登录考研app并滑动操控考研咨询信息
收起列表
本章着重介绍两款抓包工具的使用fiddler和mitmproxy。 首先介绍了fiddler抓包工具的工作界面、断点拦截、重定向、移动端设备抓包等功能 其次介绍了mitmproxy抓包工具的三个组件mitmproxy,mitmdump,mitmweb,介绍了三种常见无法抓包原因及解决方案…
收起列表
介绍通过fiddler对短视频app视频接口,发布者信息接口进行了抓取和分析,通过uiautomator2操控短视频app滑动和点击,并通过mitmdump编写解析数据脚本
收起列表
对多设备管理平台atxserver2进行了介绍,介绍atxserver核心组件,如何在ubuntu操作系统中通过手动方法安装atxserver2,并演示了如何通过atxserver2管理多台移动设备,实现了多设备同时抓取app应用数据
收起列表
对实时的分布式搜索分析引擎elasticsearch进行了介绍,介绍了在ubuntu操作系统中安装elasticsearch和kibana组件,介绍了elasticsearch引擎的索引,mapping映射以及通过python增删改查文档数据,最终操作短视频数据存储到elasticsearch
收起列表
对开源的数据分析和可视化平台kibana进行了介绍,介绍了基本图表,data图表,map图表,Timelion,通过Dashboard展现相关数据
收起列表
通过对elasticsearch中存储的数据进行分析,通过kibana绘制地域分布图表分析,实时数据图表分析,短视频标签图表分析,热门背景音乐图表分析等等,同时举一反三,对租房数据,新闻资讯进行了大数据可视化分析
收起列表
回顾常用的APP抓包工具的使用技巧,uiautomator2自动化抓取技巧及APP界面定位技巧 ,atxserver2多设备监控平台难点及项目中开发技巧,项目开发逻辑及项目中遇到的难点等
收起列表
介绍课程目标、通过课程能学习到的内容、学会这些技能能做什么,对公司业务有哪些帮助,对个人有哪些帮助。介绍目前app数据抓取有哪些困难,面临的挑战,本实战课程会利用哪些工具来解决这些问题,以及本实战课程的特点 …
收起列表
介绍项目开发需要安装的开发软件,讲解了安卓模拟器对比以及夜神安卓模拟器安装、介绍、简单使用和Genymotion安卓模拟器简单分析等等
收起列表
本章着重介绍两款抓包工具的使用fiddler和mitmproxy。 首先介绍了fiddler抓包工具的工作界面、断点拦截、重定向、移动端设备抓包等功能 其次介绍了mitmproxy抓包工具的三个组件mitmproxy,mitmdump,mitmweb,介绍了mitmproxy工作界面、断点拦截、重定向、移动端设备抓包等功能 …
收起列表
通过fiddler抓包工具分析 豆果美食app应用的数据请求接口以及app响应的数据,使用Python多线程编写爬虫抓取豆果美食app应用数据,并将数据保存到mongodb中
收起列表
本章讲解了:自动化工具uiautomatorviewer、appium-desktop,讲解了通过python+appium-desktop工具对安卓模拟器进行控制,编写打开手机中的app应用以及登录demo
收起列表
本章讲解:短视频项目应用数据抓取、通过使用fiddler抓包工具对应用数据接口进行分析,分析获取数据请求接口及构造参数等,使用python+mitmdump解析,通过编写python爬虫逻辑,appium-desktop工具控制app翻页滑动等操作,使用mitmdump对数据包进行解析,并将数据保存到mongodb中 …
收起列表
本章介绍多任务app抓取系统架构系统的、组件、功能介绍、实现原理等,接下来讲解了在Docker中安装appium环境容器,用于模拟多个appium服务端抓取多个安卓模拟器中应用数据
收起列表
课程总结与回顾:常用的APP抓包工具的使用技巧、appium desktop服务端设置及APP界面定位技巧、appium+docker多任务APP抓取系统的难点及项目中开发技巧和项目开发逻辑及项目中遇到的难点等
收起列表
〖视频截图〗: