最近時間有點緊,就抓緊時間搜集素材,結果點開一看:VIP可以...,普通用戶只能...
所以我做了個Python視頻解析器,代碼如下:
from urllib import parse import tkinter.messagebox as msgbox import tkinter as tk import webbrowser import re class APP: def __init__(self, width=500, height=300): self.w = width self.h = height self.title = '網頁視頻解析器' self.root = tk.Tk(className=self.title) self.url = tk.StringVar() self.v = tk.IntVar() self.v.set(1) frame_1 = tk.Frame(self.root) frame_2 = tk.Frame(self.root) group = tk.Label(frame_1, text='解析格式:', padx=10, pady=10) tb = tk.Radiobutton(frame_1, text='默認解析格式', variable=self.v, value=1, width=10, height=3) lable = tk.Label(frame_2, text='請輸入視頻鏈接(支持騰訊、愛奇藝等網站):') entry = tk.Entry(frame_2, textvariable=self.url, highlightcolor='Fuchsia', highlightthickness=1, width=35) play = tk.Button(frame_2, text='播放', font=('微軟雅黑', 9), fg='Black', width=2, height=1, command=self.video_play) frame_1.pack() frame_2.pack() group.grid(row=0, column=0) tb.grid(row=0, column=1) lable.grid(row=0, column=0) entry.grid(row=0, column=1) play.grid(row=0, column=3, ipadx=10, ipady=10) def video_play(self): port = 'https://www.administratorw.com/video.php?url=' if re.match(r'^https?:/{2}\w.+$', self.url.get()): ip = self.url.get() ip = parse.quote_plus(ip) webbrowser.open(port + ip) else: msgbox.showerror(title='錯誤', message='視頻地址無效,請重新輸入!') def loop(self): self.root.resizable(True, True) self.root.mainloop() if __name__ == "__main__": app = APP() app.loop()
本站作者已申明原創,禁止轉載!
文章內容屬作者個人觀點,不代表本站立場,如有侵權立刪。