爬虫是综合技术的应用,反爬虫同样也是综合技术的应用。
我看楼主提到的无限 Debugger、动态加载和加密等问题。
我补充一下,这不仅仅是 JavaScript 的问题,还会涉及 CSS、浏览器渲染原理、服务器、后端逻辑、编码、加密,甚至是协议。
《Python3 反爬虫原理与绕过实战》一书有提到无限 Debugger 的成因和解决方法、常见的加密算法,但没有提到动态加载的问题。
反爬虫方面的处理大多不是单一技术,建议从头到尾了解一遍。这样在遇到问题的时候就比较容易找到办法,不会有无从下手的情况