日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python视频解析UI界面

發布時間:2023/12/20 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python视频解析UI界面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

前言:

一、準備工作

二、程序

三、總結


前言:

? ? ? ? 利用python的pyside2創建的一個視頻解析的UI界面,原理就是利用視頻接口(網上找的接口),可以觀看VIP電視劇,電影,動漫等。

一、準備工作

? ? ? ? 軟件:designer軟件(python的UI界面可視化設計的軟件)和一個python程序編輯的軟件(我用的是pycharm)

?

用到的模塊:re(正則模塊),webbrowser(打開網頁),PySide2(界面開發)

import re import webbrowser from PySide2.QtGui import QIcon from PySide2.QtUiTools import QUiLoader from PySide2.QtWidgets import QApplication, QMessageBox

二、程序

首先:打開designer軟件繪制好你想要的程序界面

然后編寫程序連接UI界面,并設置UI界面各個控件的意義。

1、先導入設計好的UI界面,并向界面中解析按鈕傳入一個控制函數

def __init__(self):self.ui = QUiLoader().load('UI/視頻解析界面.ui')self.ui.jiexibutton.clicked.connect(self.button)

?2、設置文本框傳入

def button(self):info = self.ui.lianjie.text()

3、利用正則判斷輸入的是否為鏈接

if re.match(r'^https?:/{2}\w.+$', info) else: QMessageBox.about(self.ui,'錯誤:','視頻鏈接地址無效,請重新輸入!')

4、選擇視頻的接口通道(可以添加多個通道接口)

if self.ui.tongdao1.isChecked() is True elif self.ui.tongdao2.isChecked() is True

好了,接下來上程序啦:?

import re import webbrowser from PySide2.QtGui import QIcon from PySide2.QtUiTools import QUiLoader from PySide2.QtWidgets import QApplication, QMessageBoxclass Stats:def __init__(self):self.ui = QUiLoader().load('UI/視頻解析界面.ui')self.ui.jiexibutton.clicked.connect(self.button)def button(self):info = self.ui.lianjie.text()if re.match(r'^https?:/{2}\w.+$', info):if self.ui.tongdao1.isChecked() is True:port = "https://www.administratorw.com/video.php?url="# 視頻鏈接獲取url1 = port + info# 瀏覽器打開webbrowser.open(url1)elif self.ui.tongdao2.isChecked() is True:port = 'http://api.wpsseo.cn/?v='url2 = port + infowebbrowser.open(url2)else:QMessageBox.about(self.ui,'錯誤:','視頻鏈接地址無效,請重新輸入!')app = QApplication([]) app.setWindowIcon(QIcon('tu.jpg')) stats = Stats() stats.ui.show() #展示窗口 app.exec_()

三、總結

最后的UI界面出來了,想看的VIP視頻,拷貝視頻鏈接粘貼即可看。

最后如果你想將程序導出成exe可執行文件,可在程序文件下的終端輸入:

?pyinstaller 視頻解析.py --noconsole --hidden-import PySide2.QtXml

這樣程序就會生成一個exe程序,下次想用直接打開exe程序即可。

我已經將python代碼和UI界面打包成了exe文件,需要的可自行下載使用。?

https://download.csdn.net/download/weixin_48797052/86402932

注意:本文章只用于技術交流。

總結

以上是生活随笔為你收集整理的python视频解析UI界面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。