python 获取网页视频

python 获取网页视频,第1张

代码实现
import tkinter
import tkinter.messagebox
import os
import os.path
import you_get


# 获取当前工作目录
path = os.getcwd()
# 设置当前目录为工作目录
os.chdir(path)


# 创建应用程序
root = tkinter.Tk()
# 设置窗口标题
root.title('获取网页视频')
# 设置窗口大小
root['height'] = 200
root['width'] = 500

# 在窗口上创建标签组件
labeHint = tkinter.Label(root, text='请输入视频链接:', font=("微软雅黑",12), justify=tkinter.RIGHT, anchor='e', width=80)
# 显示该组件的位置及大小
labeHint.place(x=25, y=50, width=155, height=25)

# 在窗口创建输入网页链接的文本框,同时设置关联的变量
varLink = tkinter.StringVar(root, value='')
entryLink = tkinter.Entry(root, width=80, textvariable=varLink)
entryLink.place(x=180, y=50, width=270, height=25)

# 获取网页视频事件处理函数
def get_video():
    # 获取输入的网页链接
    url = entryLink.get()
    print(url)
    os.system('you-get {}'.format(url))
    varStatus.set('已完成')

# 创建按钮组件,同时设置按钮处理事件函数
button_start = tkinter.Button(root, text='开始', font=("微软雅黑",12), command=get_video)
button_start.place(x=380, y=105, width=50, height=25)

# 清空输入框内容事件处理函数
def emplt():
    varLink.set('')
    varStatus.set('已清空')

button_emplt = tkinter.Button(root, text='清空', font=("微软雅黑",12), command=emplt)
button_emplt.place(x=260, y=105, width=50, height=25)

# 处理完事件后给出结果提示
varStatus = tkinter.StringVar(root, value='')
status = tkinter.Label(root, font=("微软雅黑",12), textvariable=varStatus)
status.place(x=380, y=150, width=50, height=25)

# 启动消息循环
root.mainloop()

使用及效果

运行该代码后,输入网页视频链接并点击开始,程序就会自动开始下载视频


下载好,可以看,而且是最高清的

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/737944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存