Chrome开启无界面浏览模式Python+Windows环境

本文介绍如何在Python环境下使用Selenium和Chromedriver进行无界面浏览器测试。具体包括配置Chrome浏览器的无界面模式,使用Chrome Beta版或Canary版进行测试的方法,以及解决测试结束后Chrome进程无法自动关闭的问题。

环境:Python 3.5.x + Selenium 3.4.3 + Chromedriver 2.30 + Chrome 60 beta版 + WIN7/WIN10

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
driver = webdriver.Chrome(chrome_options=chrome_options)

代码很简单,只是环境要强调说明一下,Chrome目前最新版是59,Mac和Linux版本已支持无界面浏览方式,但Windows还需等到7月份即将发布的60版本,但现在可以下载60的beta版了,经测试是可以用的,以下是官方链接的说明:

https://developers.google.com/web/updates/2017/04/headless-chrome

Chrome 60 beta版下载地址:http://www.chromium.org/getting-involved/dev-channel/   Beta channel for Windows (64-bit) or Beta channel for Windows (32-bit)

 

当前60 beta在python主进程退出时不能自动关闭掉Chrome,可以考虑用Chrome Canary版替代,Chrome Canary也已经支持无界面模式,Chrome Canary的内存比Chrome要占用得少些。

如果调用Chrome Canary,可以指定Chrome的运行文件路径,好正确调用到Chrome Canary:

chrome_options.binary_location = 'C:/Users/Roy/AppData/Local/Google/Chrome SxS/Application/chrome.exe'

转载于:https://www.cnblogs.com/roystime/p/7117515.html

<think>我们被要求回答如何在Chrome浏览器中启用无痕模式,并且参考了提供的引用内容。根据引用[1]和[2],有两种主要方法:通过浏览器界面操作和通过快捷键。另外,引用[3]提供了使用Selenium自动化工具打开无痕模式的方法,但用户可能不需要编程方式,所以我们主要关注普通用户的方法。 回答步骤: 1. 介绍无痕模式的作用(根据引用[1])。 2. 详细描述通过浏览器菜单打开无痕模式的步骤(引用[2])。 3. 介绍快捷键方法(引用[2]提到,但没有具体说明,我们可以补充常见的快捷键)。 4. 补充说明无痕模式的特点(根据常识,不记录浏览历史、Cookie等)。 注意:引用[3]的Selenium方法虽然专业,但普通用户不需要,所以可以简要提及或者忽略。由于用户问题中没有提到编程,我们主要讲解普通方法。 另外,根据系统指令,我们需要在回答末尾生成相关问题。 因此,我们组织回答如下:</think>在Chrome浏览器中启用无痕模式非常简单,以下是详细的操作方法: ### 🔒 方法一:通过浏览器菜单开启 1. 打开Chrome浏览器 2. 点击右上角的 **三个点图标**(更多选项) 3. 在下拉菜单中选择 **"打开新的无痕式窗口"** 4. 浏览器会自动打开新窗口,顶部显示深色工具栏和"无痕模式"图标 👤 [^2] ### ⚡ 方法二:使用快捷键(推荐) - **Windows/Linux**:按下 `Ctrl+Shift+N` - **Mac**:按下 `⌘+Shift+N` 即可立即打开新的无痕窗口[^1] ### 🤖 方法三:编程方式开启(开发者适用) 使用Selenium自动化工具时,可通过代码启动无痕模式: ```python from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('--incognito') # 启用无痕模式 driver = webdriver.Chrome(options=options) driver.get("https://www.example.com") ``` [^3] ### 📌 无痕模式特点 - 不保存浏览历史、Cookie和网站数据 - 关闭窗口后自动清除会话信息 - 下载文件和书签会被保留 - 您的网络服务提供商或雇主仍能看到访问记录 > ⚠️ 注意:无痕模式仅提供本地隐私保护,不会隐藏您的IP地址或加密网络流量[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值