如何在隐身模式下用Opera打开URL?

问题描述 投票:0回答:1

这是在隐身模式下打开歌剧的代码,但我不知道如何在隐身模式下打开URL。

import subprocess
command = '"C:\\Users\\Igor\\AppData\\Local\\Programs\\Opera\\launcher.exe" --private'
subprocess.Popen(command)` 

有人可以帮我吗?谢谢

python browser subprocess opera incognito-mode
1个回答
0
投票

在Windows 10 Pro上经过测试

如果只需要在私人模式下打开歌剧,则可以使用subprocess.run

subprocess.run是在Python 3.5中添加的,是对subprocess.Popen的简化,当您只想执行命令并等待其执行完毕,但同时又不想执行其他任何操作。

要通过命令行打开URL,您已使用--remote <url>参数

因此,您的代码如下所示:

import subprocess


def run_opera_private():
    cmd = r'C:\Users\Igor\AppData\Local\Programs\Opera\launcher.exe --private --remote <url>'
    #example cmd=r'C:\Users\karol\AppData\Local\Programs\Opera\launcher.exe --private --remote google.com'
    subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)


if __name__ == '__main__':
    run_opera_private()

如果使用的是Python <3.5,则将subprocess.run替换为subprocess.Popen

© www.soinside.com 2019 - 2024. All rights reserved.