全网vip解析程序
import requests import re #导入界面模块 as(缩写) tk import tkinter as tk #导入浏览器模块 import webbrowser url = 'http://qmaile.com/' responed = requests.get(url) #自动识别网页编码 responed.encoding = responed.apparent_encoding responeds = responed.text #print(responeds) # 定义re提取规则 reg = re.compile('<option value="(.*?)" selected="">') # 在responeds里用reg 规则取出数据。 # re取出的都是列表[] res = re.findall(reg,responeds) print(res) one = res[0] two = res[1] three = res[2] four = res[3] five = res[4] #创建窗口 root = tk.Tk() #设定窗口定格 root.geometry('500x250') #设置窗口标题 root.title('Rap涛出品全网vip播放') #添加组件 l1 = tk.Label(root,text='播放接口:') #定义副标签 播放接口位置。 l1.grid() #无限循环窗口使窗口一直显示 #组件变量 var = tk.StringVar() #创建单选按钮 r1 = tk.Radiobutton(root,text='播放接口1:',variable=var,value=one) # row:行 column:列 r1.grid(row=0,column=1) r2 = tk.Radiobutton(root,text='播放接口2:',variable=var,value=two) r2.grid(row=1,column=1) r3 = tk.Radiobutton(root,text='播放接口3:',variable=var,value=three) r3.grid(row=2,column=1) r4 = tk.Radiobutton(root,text='播放接口4:',variable=var,value=four) r4.grid(row=3,column=1) r5 = tk.Radiobutton(root,text='播放接口5:',variable=var,value=five) r5.grid(row=4,column=1) l2 = tk.Label(root,text='播放连接:') l2.grid(row=5,column=0) #创建输入框 width加宽 e1= tk.Entry(root,text='',width=50) e1.grid(row=5,column=1) def bf(): #打开网址 接口+播放连接 webbrowser.open(var.get()+e1.get()) #添加按钮 b1 = tk.Button(root,text="播放",font=12,width=8,command=bf) b1.grid(row=6,column=1) def qc(): e1.delete(0,'end') b2 = tk.Button(root,text="清除",font=12,width=8,command=qc) b2.grid(row=7,column=1) #添加帮助信息 # menubar = tk.Menu(root) #实例化菜单项 # helpmenu = tk.Menu(menubar,tearoff=0) #在这个菜单上生成菜单(实例化) # menubar.add_cascade(label='帮助(H)',menu=helpmenu) #增加一个主菜单选项 # helpmenu.add_command(label='帮助文档',) #把子菜单添加进去 # helpmenu.add_command(label='作者信息',) # root.config(menu=menubar)#把菜单配置进去 root.mainloop()
最后直接打包并添加程序图标
pyinstaller -F -i tao1.ico vip.py --noconsole(去黑框)

浙公网安备 33010602011771号