3z3*_*etm 6 python google-chrome python-2.7 python-webbrowser
这在powershell中有效:
Start-Process chrome.exe -ArgumentList @( '-incognito', 'www.foo.com' )
Run Code Online (Sandbox Code Playgroud)
如何通过Python实现这一目标?
小智 10
Python脚本使用webbrowser在chrome中打开隐身模式
import webbrowser
url = 'www.google.com'
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s --incognito'
webbrowser.get(chrome_path).open_new(url)
Run Code Online (Sandbox Code Playgroud)
在我的计算机上,intboolstring 的方法不起作用,另一种功能更齐全的方法是使用子进程模块中的 call() ,尽管如果命令更改,仍然可以使用 system() 。
from subprocess import call
call("\"C:\Path\To\chrome.exe\" -incognito www.foo.com", shell=True)
Run Code Online (Sandbox Code Playgroud)
或者使用 system():
from os import system
system("\"C:\Path\To\chrome.exe\" -incognito www.foo.com")
Run Code Online (Sandbox Code Playgroud)
如果 chrome 添加到路径或通过 powershell 运行命令,也可以仅使用“chrome.exe -incognito www.foo.com”启动 chrome,如下所示:
system("powershell -C Start-Process chrome.exe -ArgumentList @( '-incognito', 'www.foo.com' )")
Run Code Online (Sandbox Code Playgroud)
虽然这种方法比将 chrome.exe 添加到路径要慢得多。
使用os模块来执行命令。
import os
os.system("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -ArgumentList @( '-incognito', 'www.foo.com'" )
Run Code Online (Sandbox Code Playgroud)
更多信息可以在这里os.system找到。
| 归档时间: |
|
| 查看次数: |
8297 次 |
| 最近记录: |