效果图

新建窗口

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)

测试效果:

点击解析按钮后自动跳转

VIP视频解析的更多相关文章

  1. 最稳定万能vip视频解析接口 支持HTTPS

    最稳定万能vip视频解析接口 支持HTTPS https://cdn.yangju.vip/k/?url=后面加上播放的地址即可 https://cdn.yangju.vip/k/?url= http ...

  2. 全网VIP视频解析接口

    全网VIP视频在线解析可以免费观看[腾讯vip视频.爱奇艺vip视频.优酷VIP视频.土豆VIP视频.乐视VIP视频.芒果VIP视频]等等...可以vip免费观看.去广告等等. https vip视频 ...

  3. Vip视频解析端口

    ------------恢复内容开始------------ 本教程仅供学习交流使用,请不要用于商业用途,支持正版,人人有责 我们怎么免费看VIP视频呢?一个简单的方法,就是通过解析接口 VIP视频解 ...

  4. vip视频解析保存

    无广告通用:https://vip.52jiexi.top/?url= 腾讯直解 无广告解析:https://jx.lfeifei.cn/?url= 无广告解析:https://api.steak51 ...

  5. 分享记录一批免费VIP视频解析接口,不定时更新!

    VIP视频接口的作用相信大家都懂,那么,由于接口的维护.开发具有不稳定性,失效率很高.这里收集一些目前可用的接口,如果不能用,请反馈给我删除,感谢大家! 电影<西虹市首富>优酷链接:htt ...

  6. vip视频解析接口

    浏览器的地址栏输入http://www.meilii.cn/index.php?url=(然后找到一个属于vip的视频你就复制网站粘贴进来就可以了!)速度还挺快的!

  7. 记一次vip视频破解过程(爱奇艺 芒果 腾讯 优酷 )

    1. 在爱奇艺或者优酷中拿到视频的url地址.此时拿到的是加密地址(也可以直接在牛巴巴里面搜名字然后开f12跟踪路由) 2.进入牛巴巴vip视频解析网站.粘贴拿到的url.点击解析 3.f12在net ...

  8. 腾讯、爱奇艺、优酷等vip视频在线解析

    http://vip.mist.xin 菠萝蜜TV全网VIP视频在线看 菠萝蜜tv http://jx.mist.xin 全网VIP视频在线解析接口 免费全网影视VIP视频vip会员免广告看电影!亲们 ...

  9. 利用视频解析网站免费观看各大平台VIP电影

    需求: 观看VIP电影.VIP电视 准备: 1.视频解析网站 2.VIP电影URL 教程开始: 1.百度搜索[视频解析],会索引出大量的视频解析网站,随便选择一个网站. 2.找到想观看的VIP视频,复 ...

  10. 解析网站爬取腾讯vip视频

    今天用油猴脚本vip一件解析看神奇队长.想到了问题,这个页面应该是找到了视频的api的接口,通过接口调用获取到了视频的地址. 那自己找腾讯视频地址多费劲啊,现在越来越多的参数,眼花缭乱的. 那我就找到 ...

随机推荐

  1. [GPT] 序列模型分类及其模型方案选择

      序列模型可以分为两大类:线性序列模型和非线性序列模型. 线性序列模型:这类模型基于线性关系对时间序列进行建模和预测.常见的线性序列模型包括自回归模型(AR).移动平均模型(MA)和自回归移动平均模 ...

  2. [FAQ] Win10 WSL Ubuntu 根目录实际位置

    1. 运行(win+R),直接输入 \\wsl$ 进入Ubuntu的目录. 2. 或者文件夹里同样输入  \\wsl$ 进行查找. Refer:Win10 WSL 路径 Link:https://ww ...

  3. [FE] Chrome Extension 五步曲

    1. Create the manifest.jsonOnly three fields is needed. { "name": "Getting Started Ex ...

  4. 2019-9-2-C#-设计模式-责任链

    title author date CreateTime categories C# 设计模式 责任链 lindexi 2019-09-02 12:57:37 +0800 2018-2-13 17:2 ...

  5. 51k+ Star!动画图解、一键运行的数据结构与算法教程!

    大家好,我是 Java陈序员. 我们都知道,<数据结构与算法> -- 是程序员的必修课. 无论是使用什么编程语音,亦或者是前后端开发,都需要修好<数据结构与算法>这门课! 在各 ...

  6. 快速入门一篇搞定RocketMq-实现微服务实战落地

    1.RocketMq介绍 RocketMQ起源于阿里巴巴,最初是为了解决邮件系统的高可靠性和高性能而设计的.在2016年开源分布式消息中间件,并逐渐成为Apache顶级项目.现在是Apache的一个顶 ...

  7. 关于文心一言不能打开F12开发者工具

    直接被JS写死的debugger关键字下了断点.行吧,不让调试就不让调试吧,关闭开发者工具之后,直接跳到了空白页. 开发者工具Ctrl+F8可以禁用断点调试 点击查看代码 <!DOCTYPE h ...

  8. Scala集合flatten操作

    一层嵌套,但是flatten的要求需要List内部类型都一样, 例如都为List scala> List(List(1), List(2), List(3)).flatten res4: Lis ...

  9. 数据库—SQL语言学习

    文章目录 SQL 数据类型 重要的关键字 定义数据库 数据库的文件 table创建与删除 表的定义 表的alter 表的删除 视图 定义视图 删除视图 更新视图 插入视图 视图总结 索引 SQL单表查 ...

  10. JDK源码阅读-------自学笔记(十七)(java.io.File类)

    File类简介 java.io.File类:抽象代表文件和目录. 使用此类,相当于获取了系统的文件,可以对其进行操作. 在开发中,读取文件.生成文件.删除文件.修改文件的属性时经常会用到本类 File ...