VIP视频解析
效果图#
新建窗口#
import tkinter as tk# 创建一个窗口 root = tk.Tk() # 设置窗口大小 root.geometry('700x250+200+200') # 设置标题 root.title('在线观看电影软件') # 让窗口持续展现 root.mainloop()
设置背景图片#
# 设置读取一张图片 img = tk.PhotoImage(file='img\\封面.png') # 布局封面图,pack默认居中 tk.Label(root, image=img).pack()
设置选择接口标签框#
# 设置标签框 choose_frame = tk.LabelFrame(root) choose_frame.pack(pady=5, fill='both') tk.Label(choose_frame, text='选择接口', font=('黑体',10)).pack(side=tk.LEFT) # 设置可变变量 num_int_var = tk.IntVar() # 设置选择 tk.Radiobutton(choose_frame, text='①号通用vip引擎系统【稳定通用】', variable=num_int_var, value=1).pack(side=tk.LEFT) tk.Radiobutton(choose_frame, text='②号通用vip引擎系统【稳定通用】', variable=num_int_var, value=2).pack(side=tk.LEFT) tk.Radiobutton(choose_frame, text='③号通用vip引擎系统【稳定通用】', variable=num_int_var, value=3).pack(side=tk.LEFT)
设置链接输入框:
# 输入标签框 input_frame = tk.LabelFrame(root) input_frame.pack(pady=10, fill='both') # 设置一个可变变量 input_va = tk.StringVar() tk.Label(input_frame, text='播放地址', font=('黑体',10)).pack(side=tk.LEFT) tk.Entry(input_frame, width=100, relief='flat', textvariable=input_va).pack(side=tk.LEFT, fill='both') # 设置点击解析按钮 tk.Button(root, text='点击在线解析播放', relief='flat', bg='#FEAE2C').pack(fill='both')
添加解析按钮#
# 设置点击解析按钮 tk.Button(root, text='点击在线解析播放', relief='flat', bg='#FEAE2C').pack(fill='both')
定义show函数并在按钮中绑定#
import requests
def show(): # 判断选择的是哪个接口,获取选择哪个接口 num = num_int_var.get() # 获取输入的内容 word = input_va.get() # print('点击选择', num) if num == 1: link = 'https://jx.m3u8.tv/jx/jx.php?url=' + word html_data = requests.get(url=link).text video_url = re.findall('src="(.*?)"', html_data)[0] webbrowser.open(video_url) elif num == 2: link = 'https://jx.m3u8.tv/jx/jx.php?url=' + word html_data = requests.get(url=link).text video_url = re.findall('src="(.*?)"', html_data)[0] webbrowser.open(video_url) elif num == 3: link = 'https://g.139.media/aa/aaa.php?url=' + word html_data = requests.get(url=link).text print(html_data) video_url = re.findall('src="(.*?)"', html_data)[0] tk.Button(root, text='点击在线解析播放', relief='flat', bg='#FEAE2C', command=show).pack(fill='both')
将单机按钮后自动打开解析到的地址添加到show方法中#
webbrowser.open(video_url)
测试效果:#
点击解析按钮后自动跳转
#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!