顿悟浏览器在python的同一个选项卡中打开URL

时间:2015-04-06 05:46:17

标签: python-2.7 raspberry-pi epiphany

我在Raspberry Pi项目中使用顿悟webbrowser。根据要求,我需要使用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://stackoverflow.com', new=0)

有什么方法可以解决这个问题?我需要在同一个标​​签上打开网址。从webbrowser的角度或python webbrowser模块的角度来看,任何解决方案都受到高度赞赏。

1 个答案:

答案 0 :(得分:3)

我与顿悟有同样的问题,让自己的firefox(iceweasel)为raspbian(无论如何更快):

sudo apt-get install iceweasel

然后你需要安装selenium

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)

唯一的问题是,它会打开一个新窗口,然后在同一个标​​签页中加载您的网址,如果这对您来说足够好的话。

相关问题