前言 嗨嘍,大家好呀~這裡是愛看美女的茜茜吶 又到了學Python時刻~ 所以特地給大家獻上如何用Python來開發一款看視頻不需要VIP的軟體~ 如果想發給朋友用的話,咱們在打包成exe可執行軟體,這樣小伙伴也能一起用了~ 效果展示 這是本次要寫的界面 優、騰、愛三個主流的都可以,其它的我沒試,直 ...
前言
嗨嘍,大家好呀~這裡是愛看美女的茜茜吶
又到了學Python時刻~
所以特地給大家獻上如何用Python來開發一款看視頻不需要VIP的軟體~
如果想發給朋友用的話,咱們在打包成exe可執行軟體,這樣小伙伴也能一起用了~
效果展示
這是本次要寫的界面
優、騰、愛三個主流的都可以,其它的我沒試,直接把視頻地址複製粘貼到播放地址里,點擊線上解析就可以觀看了~
有小伙伴要問了,不會是馬老師遠古畫質吧?
當然不會,必須是超清的!
播放效果,我就不演示了~
大家自己去試吧
代碼展示
導入模塊
import tkinter as tk import webbrowser
==源碼、解答擊 藍色字體 自取,我都放在這裡了。==
root = tk.Tk() root.title('線上觀影軟體') root.geometry('800x300+200+200') img = tk.PhotoImage(file='img\\封面.png')
自定義函數 按鈕觸發事件
def show(): # 獲取輸入框的內容 word = input_va.get() # 獲取選擇的是那個介面 num = num_int_va.get() # 判斷選擇的第一個介面 if num == 1: # 視頻解析播放地址 link = 'https://jx.qqwtt.com/?url=' + word # 打開視頻網站進行播放 webbrowser.open(link) elif num == 2: link = 'https://okjx.cc/?url=' + word webbrowser.open(link) elif num == 3: link = 'https://svip.bljiex.cc/?url=' + word webbrowser.open(link)
pack() 佈局方法預設 最上面居中 Label 標簽組件 <零件>
tk.Label(root, image=img).pack() choose_frame = tk.LabelFrame(root) choose_frame.pack(fill='both', pady=10) tk.Label(choose_frame, text='選擇介面:', font=('黑體', 20)).pack(side=tk.LEFT) num_int_va = tk.IntVar() num_int_va.set(1)
設置單選按鈕 side=tk.LEFT 靠左邊, 左對齊。
tk.Radiobutton(choose_frame, text='①號通用vip引擎系統【穩定通用】',variable=num_int_va, value=1).pack(side=tk.LEFT, padx=5) tk.Radiobutton(choose_frame, text='②號通用vip引擎系統【穩定通用】', variable=num_int_va, value=2).pack(side=tk.LEFT, padx=5) tk.Radiobutton(choose_frame, text='③號通用vip引擎系統【穩定通用】', variable=num_int_va, value=3).pack(side=tk.LEFT)
創建第二個標簽框
input_frame = tk.LabelFrame(root) input_frame.pack(fill='both', pady=10) tk.Label(input_frame, text='播放地址:', font=('黑體', 20)).pack(side=tk.LEFT) input_va = tk.StringVar() tk.Entry(input_frame, width=100, relief='flat', textvariable=input_va).pack(side=tk.LEFT, fill='both') # 設置按鈕 tk.Button(root, text='Go點擊線上解析播放', font=('黑體', 20), bg='#449d44', relief='flat', command=show).pack(fill='both')
打包為exe可執行文件
py文件打包一般都是用的 Pyinstaller ,大家安裝一下這個模塊。
打包流程太長了,我就不詳細寫了
這是我剛剛打包好的~
==源碼、解答擊 藍色字體 自取,我都放在這裡了。==