2012-01-10 112 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是由蟒蛇办理告诉浏览器什么应该做的..