#1、导入模块
import requests
import re
import tkinter
import tkinter.messagebox
#2、发送请求,获取响应
def chaxun():
cxname = chaxunkuang.get()
url='https://lajifenleiapp.com/sk/'+cxname
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 QIHU 360SE'}
response = requests.get(url,headers=headers).text
#正则表达式匹配
ljname = '<span style="color:#D42121;">(.*?)</span>'
ljshuyu = '<span style="color:#FBbC28;"> (.*?) '
ljbelong = '<span style="#2e2a2b">(.*?)</span>'
biaoqian1 = re.findall(ljname,response,re.S)
biaoqian2 = re.findall(ljshuyu,response,re.S)
biaoqian3 = re.findall(ljbelong,response,re.S)
if biaoqian1:
w1 = tkinter.Label(window, text=biaoqian1).place(x=5,y=20)
w2 = tkinter.Label(window, text=biaoqian2).place(x=50,y=20)
w3 = tkinter.Label(window, text=biaoqian3).place(x=100,y=20)
else:
tkinter.messagebox.showerror('错误提示','没有查询到')
#3按钮查询
window = tkinter.Tk()
window.title('垃圾分类查询')
window.geometry('450x150')
chaxunkuang = tkinter.Entry(window)
chaxunkuang.place(x=100,y=60)
tkinter.Button(window, text="查询",command=chaxun).place(x=250,y=60)