学习无头浏览器
无头浏览器是没有用户图形界面的浏览器。
无头浏览器提供了对于网页的自动控制,这种控制所依赖的环境和现代 web 浏览器类似,然而却是通过命令行界面或者网络通讯实施。它们是良好的网页测试工具,提供了和普通 web 浏览器同样的功能,包括渲染 HTML、页面布局、颜色以及字体,同时也提供了 JavaScript 和 AJAX 的加载和执行,这是其它测试工具通常做不到的。Google 在 2009 年的时候声称,使用无头浏览器可以帮助他们的搜索引擎在网站中定位那些使用 AJAX 技术加载的内容。
— 维基百科
- 使用 PhantomJS 和 CasperJS 使网络自动化 [视频][增值付费]
- PhantomJS 入门 [文章][增值付费]
- PhantomJS 教材 [文章][增值付费]
- PhantomJS 网络自动化 [视频]
- 快捷的 PhantomJS [视频][增值付费]