更新时间:2021-02-07 09:18:04
封面
版权信息
作者简介
数字版权声明
序
前言
阅读建议
本书内容
致谢
免责声明
相关资源
第1章 开发环境配置
1.1 操作系统的选择
1.2 练习平台Steamboat
1.3 第三方库的安装
1.4 常用软件的安装
1.5 深度学习环境配置
1.6 Node.js环境配置
第2章 Web网站的构成和页面渲染
2.1 nginx服务器
2.2 浏览器
2.3 网络协议
本章总结
第3章 爬虫与反爬虫
3.1 动态网页与网页源代码
3.2 爬虫知识回顾
3.3 反爬虫的概念与定义
第4章 信息校验型反爬虫
4.1 User-Agent反爬虫
4.2 Cookie反爬虫
4.3 签名验证反爬虫
4.4 WebSocket握手验证反爬虫
4.5 WebSocket消息校验反爬虫
4.6 WebSocket Ping反爬虫
第5章 动态渲染反爬虫
5.1 常见的动态渲染反爬虫案例
5.2 动态渲染的通用解决办法
第6章 文本混淆反爬虫
6.1 图片伪装反爬虫
6.2 CSS偏移反爬虫
6.3 SVG映射反爬虫
6.4 字体反爬虫
6.5 文本混淆反爬虫通用解决办法
第7章 特征识别反爬虫
7.1 WebDriver识别
7.2 浏览器特征
7.3 爬虫特征
7.4 隐藏链接反爬虫
第8章 App反爬虫
8.1 App抓包
8.2 APK文件反编译
8.3 代码混淆反爬虫
8.4 App应用加固知识扩展
8.5 了解应用程序自动化测试工具
第9章 验证码
9.1 字符验证码
9.2 计算型验证码
9.3 滑动验证码
9.4 滑动拼图验证码
9.5 文字点选验证码
9.6 鼠标轨迹的检测和原理
9.7 验证码产品赏析
第10章 综合知识
10.1 编码与加密
10.2 JavaScript代码混淆
10.3 前端禁止事件
10.4 法律法规