Браузер Epiphany открывает URL-адреса в той же вкладке в Python
Я использую прозрение веб-браузера в моем проекте Raspberry Pi. В соответствии с требованием мне нужно открыть ссылку на той же вкладке с помощью модуля python webbrowser. Но каждый раз, когда открывается новая вкладка, хотя я дал параметр new=0
import webbrowser
import time
b = webbrowser.get('epiphany')
b.open('http://www.google.com', new=0)
time.sleep(5)
b.open('https://stackru.com', new=0)
Любой способ решить это? Мне нужно открыть URL на той же вкладке. Любое решение с точки зрения веб-браузера или модуля веб-браузера Python высоко ценится.
1 ответ
У меня была та же проблема с прозрением, возьми себе Firefox(iceweasel) для raspbian(в любом случае быстрее):
sudo apt-get install iceweasel
тогда вам нужно установить селен
pip install selenium
я протестировал этот фрагмент на pi2+:
import selenium.webdriver as webdriver
from time import sleep
if __name__ == "__main__":
urls = ['http://192.168.0.1', 'http://192.168.0.2','http://192.168.0.3']
b = webdriver.Firefox()
while True:
for idx, url in enumerate(urls):
b.maximize_window()
b.get(url)
sleep(20)
единственная проблема заключается в том, что он открывает новое окно один раз, а затем загружает ваши URL-адреса в той же вкладке, если этого достаточно для вас.