一、Windows系统
 1、安装Chrome
  略
 2、配置系统环境变量
  将Chrome的安装目录(chrome.exe所在的目录)追加到系统变量的path变量中,比如我的Chrome安装在了:C:\Program Files (x86)\Google\Chrome\Application

 3、使用
  在dos命令窗口输入命令:使用无头模式将https://baidu.com的网页内容打印输出到d:/test.pdf

chrome --headless --disable-gpu --print-to-pdf=d:/test.pdf https://baidu.com

二、CentOS系统
 1、安装Chrome:yum会自动分析依赖,完成安装

# 下载
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
# 安装
yum localinstall  google-chrome-stable_current_x86_64.rpm

 2、使用:使用无头模式将https://baidu.com的网页内容打印输出到/tmp/test.pdf,–no-sandbox参数是我在试验时报错自己加的

google-chrome --no-sandbox --headless --disable-gpu --print-to-pdf=/tmp/test.pdf https://baidu.com

  注:此时打印出来的pdf中可能中文乱码,这是因为你的Linux中没有安装中文字体的原因,参考3

 3、安装中文字体

yum groupinstall "X Window System" -y  yum -y groupinstall chinese-supportyum -y groupinstall Fonts

 参考:Chrome无头浏览器的使用

无头浏览器(Headless Chrome)的使用相关推荐

  1. centos7下安装无头浏览器(headless Chrome)

    selenium是当前流行的WEB自动化工具,它可以启动本地浏览器,访问网页,模拟点击操作等,在自动化测试和网络爬虫中非常有用. 一般开发环境都是有图形界面的,所以本地只要安装普通浏览器就行了,但是在 ...

  2. 干货!一文搞定无头浏览器的概念以及在selenium中的应用

    无头浏览器 无头浏览器,即 Headless Browser,是一种没有界面的浏览器.它拥有完整的浏览器内核,包括 JavaScript 解析引擎.渲染引擎等.与普通浏览器最大的不同是,无头浏览器执行 ...

  3. 无头浏览器(Headless Chrome)

    最近在研究如何可以使用cmd操控Chrome,突然发现这个无头浏览器可以使用CLI Modes进行操控,这让我突然回想起来之前项目上的一个事情,也是和最近的两会有关. 在2020年夏季的时候我还在上海 ...

  4. 记录第一次使用selenium 调用Chrome无头浏览器和options一些参数解析整合

    记录第一次使用selenium 调用Chrome无头浏览器和options一些参数解析整合 1.selenium使用 from selenium import webdriver from selen ...

  5. 设置 chrome 无头浏览器无界面执行

    # 设置 chrome 无头浏览器 chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless ...

  6. splinter使用chrome无头浏览器

    splinter使用chrome无头浏览器 新手菜鸟第一次发帖 之前用splinter写公司OA系统登陆,写完了发现无法使用chrome无头浏览器,网上大多都是selenium如何使用的方法,也不通用 ...

  7. Headless无头浏览器的入门使用

    无头浏览器即headless browser,是一种没有界面的浏览器.既然是浏览器那么浏览器该有的东西它都应该有,只是看不到界面而已. 浏览器内核 Webkit:目前最主流的浏览器内核,webkit是 ...

  8. selenium不能使用phantomjs后,chrome无头浏览器和fixfox无头浏览器示例

    标题Selenium+Headless Chrome 注意事项:需要安装相应的chrome驱动,chromedrive.exe,并放到目录C:\Windows\System32下面 示例 from s ...

  9. python爬虫之selenium,谷歌无头浏览器

    python爬虫之selenium和PhantomJS 主要的内容 lenium hantomjs 无头浏览器 的懒加载 一 什么是selenium? 介绍 它是python中的一个第三方库,对外提供 ...

最新文章

  1. 关于Android中的onCreate()多次被调用导致bindService被多次调用的问题...
  2. 微软把UWP定位成业务线应用程序开发平台
  3. 交换机组网常见九大故障问题
  4. eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...
  5. 数据推送选择GB28181、RTSP还是RTMP?
  6. 流量主系列|微信AI人脸转换小程序源码
  7. 名副其实!华为天才少年身份曝光!
  8. 组播协议——IGMP v2报文头介绍
  9. SQLi LABS Less-19
  10. 开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)
  11. ca 手机抓包_手机 https 抓包---Charles篇
  12. 火星时代室内效果图风暴10CD B
  13. java jsp 文件上传_JSP实现快速上传文件的方法
  14. matlab正交表,正交表的构造方法及Matlab实现
  15. 激光破解太空通信难题
  16. uva 10098(全排列)
  17. Java实现 LeetCode 492 构造矩形
  18. Thinkphp5 引入第三方类库
  19. windows10关闭系统更新方法总结
  20. 适合理工直男的钟平老师逻辑英语学习笔记

热门文章

  1. Android Bluetooth HF client相关接口以及定义
  2. TomcatHttp协议
  3. 2022年风机行业定义及分类
  4. 网络创世纪服务器端源码
  5. 修改计算机名后导致oracle的oem(企业管理器)无法使用
  6. HX711电子秤数据转化原理
  7. ENVI IDL报错:An error has occurred. See the log file快速解决方法
  8. 基于Android的家校互联系统
  9. clickhouse高可用-节点宕机数据一致性方案-热扩容
  10. IOS游戏看广告后物理静音不能控制App声音