图书前言

前言

为什么要写这样一本书?

现在市面上的爬虫书籍数不胜数,可是学完基础,想要在爬虫领域继续向前深入的时候,就进入了一片荒芜之地。这片土地上有许多分支,如Android爬虫、JavaScript逆向和各类验证码破解等。想要在一个章节或者是一本书内讲完所有进阶的知识是不可能的,因为这每一个分支中所涉及的技术大相径庭。

本书专注反爬虫AST这一小点,同时,这也是难点。由于读者的水平参差不齐,写书必须兼顾基础薄弱的读者,因而在开始的篇章里会介绍必要的爬虫和反爬虫技术,零基础的读者务必从头开始阅读。

这本书算是一个简单的尝试。我和卓斌大哥(花名小肩膀)在开始编写本书之前,已经有了多年网络爬虫、JavaScript逆向、安卓逆向和验证码识别的教学经验。疫情期间,我对卓斌大哥说“写本书吧”,他说“好”,于是就开始了本书的编写之旅。初期我们信心十足,但在实际编写的时候,却疑虑重重,这个知识点到底该不该这样写、加不加。这段日子对第一次写书的我们可以说是煎熬的,但同时也让我们收获了很多。

本书共11章,第1~5章和第7章由李岳阳写就,第6章、第8章、第9章、第11章由卓斌大哥编写,第10章由两人合写。本书主要围绕反爬虫AST手段进行讲解,帮助读者解决在爬虫过程中遇到的混淆难题。本书源代码等资源请扫描封底的“资源下载”二维码,在公众号“书圈”下载。本书配套视频请先扫描封底刮刮卡中的二维码,再扫描书中相应章节中的二维码观看。

写书是每一个有志于教学之路的人的梦想,编者水平有限,深知第一次的尝试不会尽善尽美,不过其中的知识点是丰富的,相信会让读者有所收获。

李岳阳2021年3月30日