dcc*_*lag 4 html python-2.7 osx-yosemite
我正在构建一个 python 应用程序,它应该获取特定的 HTML 代码,呈现它并在 tkinter gui 中向用户显示结果。我怎样才能做到这一点?我更喜欢有一些内置模块,或者一些我可以使用 easy_install 来获取的模块。感谢您的任何提前。
(我将 OSX Yosemite 与 python 2.7 一起使用)
我已经设法使用tkhtml呈现简单的 html 标签
只是 pip3 install tkinterhtml
并且,从包示例中:
from tkinterhtml import HtmlFrame
import tkinter as tk
root = tk.Tk()
frame = HtmlFrame(root, horizontal_scrollbar="auto")
frame.set_content("<html></html>")
frame.set_content(urllib.request.urlopen("http://thonny.cs.ut.ee").read().decode())
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你 :)
将 HTML 保存到文件位置,并使用webbrowser模块的open()功能来显示它;请参阅https://docs.python.org/2/library/webbrowser.html了解文档。