沉末 发表于 2020-8-23 09:57

python建立属于自己的vip播放器

可以去复制其他平台VIP电影的链接,粘贴解析,不行就换一个接口
理论是通过爬虫调用接口,通过gui展示出来,源码如下


import re
import requests
import tkinter as tk
import webbrowser
url="http://www.qmaile.com/"
response=requests.get(url)
response.encoding="utf-8"
responsed=response.text

name=re.compile(' selected="">(.*?)</option')
rg=re.compile('<option value="(.*?)" selected="">')
#rg=re.compile('option value=(.*?)selected>')

name=re.findall(name,responsed)
res=re.findall(rg,responsed)

one=res
two=res
three=res
four=res
five=res
six=res
seven=res
root=tk.Tk()
root.geometry("520x270")
root.title('vip movies')
ll=tk.Label(root,text='播放接口',font=12)
ll.grid()
var=tk.StringVar()
r1=tk.Radiobutton(root,text=name,variable=var,value=one)
r1.grid(row=0,column=3)
r2=tk.Radiobutton(root,text=name,variable=var,value=two)
r2.grid(row=1,column=3)
r3=tk.Radiobutton(root,text=name,variable=var,value=three)
r3.grid(row=2,column=3)
r4=tk.Radiobutton(root,text=name,variable=var,value=four)
r4.grid(row=3,column=3)
r5=tk.Radiobutton(root,text=name,variable=var,value=five)
r5.grid(row=4,column=3)
r6=tk.Radiobutton(root,text=name,variable=var,value=six)
r6.grid(row=5,column=3)
r7=tk.Radiobutton(root,text=name,variable=var,value=seven)
r7.grid(row=6,column=3)

l2=tk.Label(root,text="播放链接",font=12)
l2.grid(row=7,column=2)
e1=tk.Entry(root,text=" ",width='50')
e1.grid(row=7,column=3)
def bf():
    webbrowser.open(var.get()+e1.get())
b1=tk.Button(root,text='播放',font=12,width=8,command=bf)

b1.grid(row=8,column=3)
def clean():
    e1.delete(0,'end')
b2=tk.Button(root,text='清除',font=12,width=8,command=clean)
b2.grid(row=9,column=3)
root.mainloop()


苏察哈尔灿 发表于 2020-8-23 09:58

6666666666

老家 发表于 2020-8-23 10:03

好的,非常感谢

heisha1005 发表于 2020-8-23 10:15

谢谢分享

Emma 发表于 2020-8-23 11:12

谢谢大佬

xinshang 发表于 2020-8-23 12:08

6666

过零 发表于 2020-8-23 13:38

谢谢大牛

我是小猪佩奇 发表于 2020-8-24 09:51

感谢楼主分享
页: [1]
查看完整版本: python建立属于自己的vip播放器