2014-11-03 1 views
0

Я использовал ниже код, чтобы открыть новый URLОткрыть URL в существующем браузере не в браузере по умолчанию

webbrowser.open(url) 

Это открыло URL в браузере по умолчанию, но мне нужно, чтобы открыть его в сеансе браузера, который уже открыт ,

Кроме того, есть ли способ открыть URL-адрес на определенной вкладке браузера?

+2

Тем не менее, не имеет ничего общего с Django. – OldTinfoil

ответ

0

Вы должны использовать webbroser.get([name]): Вернуть объект контроллера для имени типа браузера. Если имя пустое, верните контроллер для браузера по умолчанию, соответствующего окружению вызывающего абонента.

Демо:

import webbrowser 
url = 'http://www.google.com' 
browser = webbrowser.get('firefox') # or lynx, opera 
browser.open(url) 
+0

Как получить существующий браузер? –

+0

https://docs.python.org/2/library/webbrowser.html#webbrowser.get –