无头Chromium允许在无头/服务器环境中运行Chromium。预期的用例包括使用Chromium和Blink提供的所有现代Web平台功能,加载网页,提取元数据(例如DOM)以及从页面内容生成位图。
有两种使用无头铬的方法:
通过DevTools远程调试协议使用
- 使用
--headless
命令行标志启动普通的Chrome二进制文件(目前仅适用于Linux):
0 |
$ chrome --headless --remote-debugging-port = 9222 https://chromium.org |
当前,您还需要使用--disable-gpu
以避免因缺少Mesa库而导致错误。
http://localhost:9222
在另一个浏览器中导航至以打开DevTools界面,或使用Selenium之类的工具来驱动无头浏览器。