实战Python网络爬虫
上QQ阅读APP看书,第一时间看更新

第3章
Chrome分析网站

3.1 Chrome开发工具

浏览器是从事编程开发人员必备的开发工具。世界上五大主流浏览器分别是:IE、Opera、Google Chrome、Safari和Firefox,其中Chrome和Firefox是编程开发人员的首选,主要是两者运行速度、扩展性和用户体验都符合开发人员所需。

本书选择Chrome作为分析网站的工具,因为其简洁、速度快(无论是启动速度、页面解析速度还是JavaScript执行速度),对HTML5和CSS3的支持也比较完善。

以分析豆瓣电影为例,先打开Chrome浏览器,进入豆瓣电影网页(https://movie.douban.com/)。单击Chrome的开发者工具(快捷键:F12),如图3-1所示。

图3-1 开发者模式

还可以通过在网页上右击,选择“检查”,或者按Ctrl+Shift+I组合键,如图3-2所示,打开开发者工具界面。

开发者工具的界面共有9个标签页,分别是:Elements、Console、Sources、Network、Performance、Memory、Application、Security和Audits。

Chrome开发者工具以Web调试为主,如果用于爬虫分析,熟练掌握Elements和Network标签就能满足大部分的爬虫需求。其中,Network是核心部分。

图3-2 开发者模式