Python tk例子,制作全网Vip电影免费观看软件

很多人都有看电影、电视剧的爱好,打发时间,放松身心,现今基本上很多视频都需要开通vip才能观看,尤其是热门剧集,电影,当然有条件最好还是支持一下,开通vip会员,虽然国内各种付费vip比较坑,套路不少。

这里分享一个Python tk例子,制作全网Vip电影免费观看软件exe,比较简单,算是一个爬虫的简单应用,结合tkinter制作的一个简易界面,优点是简单轻便,没有各种辣鸡广告的骚扰。

pic_001.png

exe打包下载地址:

百度网盘

链接:

https://pan.baidu.com/s/1jq3pZzdjY4zlA9JB4M6eBA 

提取码: 

qv5r

pic_002.jpg

思路是是应用爬虫抓取了破解电影网站的网页接口,然后调用接口打开网页播放,似乎应用易语言来实现也比较简单,网络上还有不少视频解析接口,当然你可以自行添加使用!

pic_003.png

该源码非原创,感谢原作者!

注意,案例仅仅是学习交流使用,不建议传播,小心和谐喝茶!!


附源码:

#来源:https://www.52pojie.cn/thread-915738-1-1.html
#vip电影tk播放器 吾爱破解 ID:ban
# -*- coding: UTF-8 -*-
import re
import requests
import tkinter as tk
import webbrowser
from tkinter import messagebox

#获取解析接口地址
response=requests.get('http://www.qmaile.com')
print(response.apparent_encoding) #获得真实编码
response.encoding=response.apparent_encoding
#response.encoding='utf-8'
#print(response.text)
req=re.compile('<option value="(.+?)" selected="">')
vipurl=re.findall(req,response.text)
#vipurl=re.findall(r'<option value="(.+?)" selected="">',response.text,re.S)
#print(vipurl)
vipurl1=vipurl[0]
vipurl2=vipurl[1]
vipurl3=vipurl[2]
vipurl4=vipurl[3]
vipurl5=vipurl[4]
#print(vipurl1,vipurl2,vipurl3,vipurl4,vipurl5)


root=tk.Tk()
root.title("Vip电影播放器-微信公众号:二爷记")
root.geometry('500x250+100+100') #宽*长
l1=tk.Label(root,text="播放接口:",font=("Arial",12),)
l1.grid(row=0,column=0)
l2=tk.Label(root,text='播放链接:',font=("Arial",12),)
l2.grid(row=6,column=0)
t1=tk.Entry(root,text='',width=50)
t1.grid(row=6,column=1)

# StringVar是Tk库内部定义的字符串变量类型,在这里用
# 于管理部件上面的字符;不过一般用在按钮button上
# RadioButton控件为用户提供由两个或多个互斥选项组成的选项集。
# 单选按钮
# 当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定。
# “这里有一组选项,您可以从中选择一个且只能选择一个。
var=tk.StringVar(value=None)
r1=tk.Radiobutton(root,text='播放接口1',variable=var,value=vipurl1,)
r1.grid(row=0,column=1,)
var.set(r1)
r2=tk.Radiobutton(root,text='播放接口2',variable=var,value=vipurl2,)
r2.grid(row=1,column=1)
r3=tk.Radiobutton(root,text='播放接口3',variable=var,value=vipurl3,)
r3.grid(row=2,column=1)
r4=tk.Radiobutton(root,text='播放接口4',variable=var,value=vipurl4,)
r4.grid(row=3,column=1)
r5=tk.Radiobutton(root,text='播放接口5',variable=var,value=vipurl5,)
r5.grid(row=4,column=1)

def play_movie():
    webbrowser.open(var.get()+t1.get())

b1=tk.Button(root,text='播放',font=("Arial",12), width=8,command=play_movie)
b1.grid(row=7,column=1)

def del_text():
    t1.delete(0,'end')

b2=tk.Button(root,text='清除',font=("Arial",12), width=8,command=del_text)
b2.grid(row=8,column=1)

root.mainloop()