Dan*_*Doe 5 html python document refresh python-webbrowser
我有一个HTML文档,我可以使用webbrowser模块打开它,通过将其指定为我想要打开的URL,这很好.我希望这个文档能够使用将要运行的Python脚本刷新自身(以不同于重新打开的方式).我已经尝试在webbrowser模块中设置new = 0,但它只是在浏览器中打开一个新选项卡.有没有办法实现这个目标?
解决该问题的两种方法: JavaScript - 将其添加到页面底部并更新文件名路径,它将在同一选项卡中每 10 秒进行一次完全重新加载。
<script>
setInterval(function(){
window.open('file:///C:/YOURPATH/file2.html', "_self")
}, 10000);
</script>
Run Code Online (Sandbox Code Playgroud)
Python 选项 - 使用 Selenium。为此,您需要下载与您所需的浏览器兼容的 driver.exe,并在代码中链接到它。使用 time.sleep(10) 在 do while true 循环中将打开的页面分配给驱动程序。
如果你坚持使用 python,我可以写出更详细的代码,但 JavaScript 解决方案应该可以工作。