要使用Python显示网页,您可以使用以下几种方法:
使用webbrowser模块:
import webbrowserwebbrowser.open('http://www.baidu.com') 在默认浏览器中打开百度主页
使用Selenium库:
from selenium import webdriverbrowser = webdriver.Chrome() 需要安装Chrome浏览器驱动browser.get('http://www.baidu.com') 在Chrome浏览器中打开百度主页
使用tkinter库:
import tkinter as tkimport webbrowserdef open_url_in_browser(url):webbrowser.open(url)root = tk.Tk()root.geometry('500x400')label = tk.Label(root, text='点击下面的链接打开网页', bg='green', font=('Arial', 12))label.pack()button = tk.Button(root, text='百度', command=lambda: open_url_in_browser('http://www.baidu.com'))button.pack()root.mainloop()
使用Flask框架:

from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def home():return render_template('home.html')if __name__ == '__main__':app.run(debug=True)
在上述代码中,您需要创建一个名为`home.html`的HTML模板文件,并放在一个名为`templates`的文件夹中。
使用BOXtool库:
注意:BOXtool库可能不太稳定,且正在研发中fromBOXtool.tk import guitogui, WEBdef open_url_in_browser(url):webbrowser.open(url)def show_web_page(url, width=800, height=600, x=0, y=0):root = WEB(None, width, height, x, y, url)root.mainloop()show_web_page('http://www.baidu.com')
请注意,使用第三方库如Selenium和BOXtool可能需要额外的安装步骤,例如安装浏览器驱动程序或Python库。
您可以根据自己的需求选择合适的方法来显示网页。
