其实你只需要在tkinter嵌入外部浏览器软件即可,使用aardio语言创建浏览器(有示例),再嵌入到tkinter窗口中。
具体参考这篇文章
现在可以使用tkwebview2了,使用WebView2在tkinter中显示网页。
可以啊,不仅可以打开,还可以将网页的内容爬取下来
下面这段代码就可以实现:
import urllib.request# 网址
url = "http://www.baidu.com/"
# 请求
request = urllib.request.Request(url)
# 爬取结果
response = urllib.request.urlopen(request)
data = response.read()
# 设置解码方式
data = data.decode('utf-8')
# 打印结果
print(data)
# 打印爬取网页的各类信息
print(type(response))
print(response.geturl())
print(response.info())
print(response.getcode())
它的运行结果如下:
你可以拷贝到自己的运行环境去试一试