2012-01-10 114 views
5

我有一個HTML文檔,我可以通過將它指定爲我想要打開的URL的webbrowser模塊打開,這工作正常。我希望這個文檔能夠使用將要運行的Python腳本自行刷新(除了重新打開本身之外)。我試過在webbrowser模塊中設置new = 0,但它只是在瀏覽器中打開一個新的選項卡。有什麼辦法可以做到這一點?Python刷新HTML文檔

+0

如果*新*爲0應該在同一個選項卡中打開它 - 而不是新標籤。 AFAIK沒有其他的方式來做到這一點。 – 2012-01-10 02:55:36

+0

您需要使用一些Javascript來刷新頁面,[非常簡單](http://www.google.ca/webhp?sourceid=chrome-instant&ix=seb&ie=UTF-8&ion=1#sclient=psy-ab&hl=烯&站點= webhp&源= HP&q =刷新%20page%20with%20javascript&PBX = 1&OQ =&水溶液=&AQI =&AQL =&gs_sm =&gs_upl =&FP = 24d5377621950837&離子= 1&離子= 1&BAV = on.2,or.r_gc.r_pw.r_cp。,cf.osb&FP = 24d5377621950837&BIW = 1280&波黑= 679&離子= 1)。除了你已經提到的內容之外,沒有辦法用Python來完成。 – Bartek 2012-01-10 03:01:51

+0

謝謝,我會研究一些Javascript。 – 2012-01-10 03:04:41

回答

0

的Javascript:

setInterval(function(){ $.getJSON("/Command",function(data){ if(data.Refresh==1){ $('body').load('THE URL OF PAGE') ;// or location.reload(); } }); },1000);

/Command是由蟒蛇辦理告訴瀏覽器什麼應該做的..