Как открыть URL с оперой в режиме инкогнито? - PullRequest
0 голосов
/ 30 января 2020

Это код, который открывает Opera в режиме инкогнито, но я не знаю, как открыть URL в режиме инкогнито.

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

Может ли кто-нибудь помочь мне с этим? Спасибо

1 Ответ

0 голосов
/ 03 февраля 2020

Проверено на 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, замените <code>subprocess.run на subprocess.Popen

...