如何使用Python打开Goog​​le Chrome并传入参数?

Bee*_*nny 4 python subprocess google-chrome

以下是我尝试这样做的方法:

# Start Google Chrome
subprocess.call(["C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "--kiosk"])
Run Code Online (Sandbox Code Playgroud)

如果我将--kiosk标记添加到桌面上的Google Chrome快捷方式,则Chrome会以自助服务终端模式启动.但是,当我通过Python尝试这个时,它似乎不起作用.我在Google和这里搜索过,但到目前为止还没有找到任何内容.请帮忙.

Att*_* O. 8

那个命令对我很有用.

确保您没有运行另一个Chrome副本.如果没有其他实例正在运行,Chrome似乎只会在Kiosk模式下启动.如果要确保没有其他实例正在运行,此答案显示了在开始新进程之前如何杀死它们:

import os
import subprocess


CHROME = os.path.join('C:\\', 'Program Files (x86)', 'Google', 'Chrome', 'Application', 'chrome.exe')

os.system('taskkill /im chrome.exe')
subprocess.call([CHROME, '--kiosk'])
Run Code Online (Sandbox Code Playgroud)

作为旁注,os.path.join即使您的代码在此时特定于平台,也总是很好用.