我使用网络浏览器导入,我想知道我是否可以从网络浏览器隐姓埋名运行谷歌链接.这可能吗



我正在写一段代码,使用网络浏览器模块打开所有必要的选项卡,这样我打开电脑时就不必手动打开所有选项卡,但我希望它以匿名模式打开其中一个链接(所有链接都是谷歌链接(,这可能吗?我不希望所有的代码都以匿名模式打开,我只希望微软团队的URL以匿名方式打开。提前谢谢。

我的代码:

import webbrowser
import time
webbrowser.open('https://www.youtube.com/')
time.sleep(0.3)
webbrowser.open('https://mail.google.com/')
time.sleep(0.3)
webbrowser.open('https://teams.microsoft.com')

解决方案是使用适当的命令行参数指定浏览器可执行文件,以匿名模式启动它。确切的标志可能因浏览器而异。例如,Firefox使用-private-window标志以隐身模式启动。

import webbrowser
import time
firefox_path = 'C:/Program Files/Mozilla Firefox/firefox.exe'
incognito_browser = webbrowser.get(firefox_path + ' -private-window %s')
webbrowser.open('https://www.youtube.com/')
time.sleep(0.3)
webbrowser.open('https://mail.google.com/')
time.sleep(0.3)
incognito_browser.open('https://teams.microsoft.com')
# ...could use now incognito_browser to open additional sites as desired.

在调用open的过程中,'%s'会被URL替换,并且get必须存在,才能识别提供的是命令行调用,而不是命名的浏览器实例,例如"opera"。

最新更新