how to open chrome in incognito mode from Python how to open chrome in incognito mode from Python google-chrome google-chrome

how to open chrome in incognito mode from Python


Python Script to open incognito mode in chrome using webbrowser

import webbrowserurl = 'www.google.com'chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s --incognito'webbrowser.get(chrome_path).open_new(url)


On my computer intboolstring's approach does not work and an alternative and more feature-full approach would be to use call() from the subprocess module though it is still possible with system() if the command is changed.

from subprocess import callcall("\"C:\Path\To\chrome.exe\" -incognito www.foo.com", shell=True)

Or with system():

from os import systemsystem("\"C:\Path\To\chrome.exe\" -incognito www.foo.com")

It is also possible to start chrome using only "chrome.exe -incognito www.foo.com" if chrome is added to path or by running a command through powershell like so:

system("powershell -C Start-Process chrome.exe -ArgumentList @( '-incognito', 'www.foo.com' )")

Though this method is much slower than adding chrome.exe to path.


Use the os module to execute the command.

import osos.system("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -ArgumentList @( '-incognito', 'www.foo.com'" )

More information on os.system can be found here.