C'est le code qui ouvre l'opéra en navigation privée, mais je ne sais pas comment ouvrir l'URL en navigation privée.

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

Quelqu'un pourrait-il m'aider avec cela? Merci

0
Vojta Ličko 30 janv. 2020 à 15:46

1 réponse

Meilleure réponse

Testé sur Windows 10 Professionnel

Si vous n'avez besoin que d'ouvrir votre opéra en mode privé, vous pouvez utiliser subprocess.run :

subprocess.run a été ajouté dans Python 3.5 pour simplifier subprocess.Popen lorsque vous souhaitez simplement exécuter une commande et attendre qu'elle se termine, mais que vous ne voulez rien faire d'autre entre-temps.

Pour ouvrir l'URL par ligne de commande, vous avez utilisé le paramètre --remote <url>

Ainsi, votre code peut ressembler à ceci :

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()

Si vous utilisez python < 3.5, remplacez subprocess.run par subprocess.Popen

0
karolch 3 févr. 2020 à 14:30