import tkinter as tk
import urllib.request
import tkinter
工具运行依赖包(头文件)
def print_to_text():
text_widget.insert ( tk.END , content + '\n' )
//在文本框打印函数
root = tk.Tk () //设置一个叫ROOT的创就
root.title("网页数据爬取") //设置标题
buttonopen = tkinter.Button(root, text="下方输入你想获取数据的网页网址", command=open_new_window) //提示符
buttonopen.pack() //显示按钮
entry = tkinter.Entry ( root ,width=500 ) //设置一行文本框
entry.pack () //显示文本框
button = tkinter.Button(root,text="获取当前网页源码",command=print_to_text)
button.pack() //这两行为按钮调用函数
text_widget = tk.Text ( root ) //文本框
text_widget.pack () //文本框
width = root.winfo_screenwidth () //获取电脑屏幕宽度
height = root.winfo_screenheight () //获取高度
root.geometry ( "%dx%d+%d+%d" % (int ( width / 2 ) , int ( height / 2 ) , int ( width / 4 ) , int ( height / 4 )) ) //设置窗口位置
# 在控制台输出的内容将会显示在文本组件中
root.mainloop () //循环显示窗口
上方为主要编码
def print_to_text():
url = entry.get ( )
response = urllib.request.urlopen ( url )
content = response.read ( ).decode ( 'utf-8' )
text_widget.insert ( tk.END , content + '\n' )
自定义获取网址代码
上方就是代码的显示情况
下面提供工具下载地址