2015-04-06 125 views
3

我在Raspberry Pi項目中使用了epiphany webbrowser。根據需要,我需要使用python webbrowser模塊在同一個選項卡上打開鏈接。但每次打開一個新標籤,雖然我已經給出了參數新= 0Epiphany瀏覽器打開python中的同一標籤中的URL

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) 

任何方式來解決這個問題?我需要在同一個標​​簽上打開網址。任何解決方案從網頁瀏覽器的角度或python瀏覽器模塊的角度高度讚賞。

回答

3

我曾與頓悟了同樣的問題,讓自己的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) 

唯一的問題是它打開一個新窗口,然後加載你如果這對你來說足夠好,你可以在同一個標​​籤中找到它。

+0

tnx替代方案,但我需要保持我的記憶和cpu使用率低。 – 2015-05-11 05:33:28

相關問題