本書主要滿足網絡爬蟲從業(yè)者提升技術能力的需求。本書共9章,涉及經典爬蟲框架Scrapy的架構、異步爬蟲的原理及其實現、異步自動化瀏覽器控制庫pyppeteer的使用、當下流行的反爬蟲原理及其處理方案、基于常用通信中間件的分布式爬蟲框架開發(fā)、Python常用的編碼和加密的應用、針對前端深入的JavaScript分析策略和安全策略、網絡搜索引擎的原理和技術實現,并在后一章創(chuàng)建了一個垂直領域的搜索引擎系統(tǒng)。本書面向網絡爬蟲開發(fā)的初、中級開發(fā)人員,以及對網絡爬蟲有一定基礎的興趣愛好者。