python(29) : 使用webview打开网站

1.安装依赖

pip install pywebview  -i https://mirrors.aliyun.com/pypi/simple/ requests

2.python代码 

import webview

# 自定义 HTML 内容或直接加载网址
url = "https://www.baidu.com"


# 在窗口加载完成后注入JavaScript脚本
def on_loaded():
    script = """
// 隐藏滚动条
document.body.style.overflow = 'hidden';
document.documentElement.style.overflow = 'hidden';
document.body.scroll = 'no';

// F5刷新
document.onkeydown = function(e) {
    var event = window.event ? window.event : e;
    if (event.keyCode == 116 || (event.ctrlKey && event.keyCode == 82)) { // F5: 116, R: 82
        event.preventDefault(); // 阻止默认行为
        window.location.reload(); // 刷新页面
    }
};
        """
    window.evaluate_js(script)

if __name__ == '__main__':
    # 创建窗口并设置参数
    window = webview.create_window(
        title="WebView 窗口",
        url=url,
        width=1400,
        height=900,
        resizable=True,  # 可以调整大小(可选)
        fullscreen=False,
        min_size=(400, 300)
    )

    window.events.loaded += on_loaded

    # 启动 GUI
    webview.start()

你可能感兴趣的:(python,python,开发语言,使用webview打开网址)