无广告、免会员,python制作电影观看神器!

版权声明:禁止转载至其它平台,转载至博客需带上此文链接。 https://blog.csdn.net/qq_41841569/article/details/88686809

**模块:**tkinter、requests、re、webbrowser

**环境:**window10、python、pycharm

**说明:**采用爬虫实现永久接口,python爬虫与GUI界面结合。

代码:
学习Python中有不明白推荐加入交流群
号:984632579
群里有志同道合的小伙伴,互帮互助,
群里有不错的视频学习教程和PDF

import re
import requests
import tkinter as tk
import webbrowser
respons=requests.get('http://www.qmaile.com/')
respons.encoding=respons.apparent_encoding
responsd=respons.text
#print(responsd)
reg=re.compile('<option value="(.*?)" selected="">')#*匹配前面出现0次或者无限多次
res=re.findall(reg,responsd)
print(res)
one=res[0]
two=res[1]
three=res[2]
four=res[3]
five=res[4]
six=res[5]
root = tk.Tk()
root.title('Vip电影播放')
root.geometry('500x250')#宽*长
l1=tk.Label(root,text='播放接口:',font=("Arial",12),)#bg='pink'height=3
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)
var=tk.StringVar()#StringVar是Tk库内部定义的字符串变量类型,在这里用
# 于管理部件上面的字符;不过一般用在按钮button上
r1=tk.Radiobutton(root,text='播放接口1',variable=var,value=one,)
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)
r6=tk.Radiobutton(root,text='播放接口6',variable=var,value=six,)
r6.grid(row=5,column=1)
def bf():
 webbrowser.open(var.get()+t1.get())
b1=tk.Button(root,text='播放',font=("Arial",12), width=8,command=bf)
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()

展示:

无广告、免会员,python制作电影观看神器!

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/88686809
今日推荐