美文网首页2023学pythonpython小课——零基础入门——学习笔记
还在各大平台开会员追剧吗?我用python已经实现自由化!!!

还在各大平台开会员追剧吗?我用python已经实现自由化!!!

作者: 天天玩python | 来源:发表于2023-07-23 20:10 被阅读0次

前言

之气发了关于付费文库和WiFi的文章,前天又更了了关于抢演唱会门票的文章,效果还不错,刚好这几天听说TF八月份的北京演唱会,刚好有朋友要我帮忙抢一下,也是成功用了之前的操作,已经抢到了!!!

好了言归正传,不知道大家有没有这个体验,最近出来一部刚好想看的剧,等你去看的时候刚好发现自己没有这个平台的会员,又要开一个吗?可是自己已经有A平台的会员了,再开一个下次又需要在别的平台继续开,简直是个坑啊!!!


不要慌,这些都可以实现,今天已经用python实现了免费看的效果,大家一起来看看吧!!!

先找一个视频,这里我喜欢看恐怖惊悚的,以此为例,左上角并没有登录

源码

# -*- coding:utf-8 -*-
# url解析
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 = ' VIP视频破解助手'
        self.root = tk.Tk(className=self.title)
        # 定义button控件上的文字
        self.url = tk.StringVar()
        # 定义选择哪个播放源
        self.v = tk.IntVar()
        # 默认为1
        self.v.set(1)
 
        # Frame空间
        frame_1 = tk.Frame(self.root)
        frame_2 = tk.Frame(self.root)
        frame_3 = tk.Frame(self.root)
 
        # Menu菜单
        menu = tk.Menu(self.root)
        self.root.config(menu=menu)
        moviemenu = tk.Menu(menu, tearoff=0)
        menu.add_cascade(label='友情链接', menu=moviemenu)
 
        # 各个网站链接
        .......(不方便贴)
 
        # 控件内容设置
        group = tk.Label(frame_1, text='请选择一个视频播放通道:', padx=10, pady=10)
        tb1 = tk.Radiobutton(frame_1, text='通道一', variable=self.v, value=1, width=10, height=3)
        tb2 = tk.Radiobutton(frame_1, text='通道二', variable=self.v, value=2, width=10, height=3)
        label1 = tk.Label(frame_2, text="请输入视频链接:")
        entry = tk.Entry(frame_2, textvariable=self.url, highlightcolor='Fuchsia', highlightthickness=1, width=35)
        label2 = tk.Label(frame_2, text=" ")
        play = tk.Button(frame_2, text="播放", font=('楷体', 12), fg='Purple', width=2, height=1, command=self.video_play)
        label3 = tk.Label(frame_2, text=" ")
        label_explain = tk.Label(frame_3, fg='red', font=('楷体', 12),
                                 text='\n注意:支持大部分主流视频网站的视频播放!\n此软件仅用于交流学习,请勿用于任何商业用途!')
        label_warning = tk.Label(frame_3, fg='blue', font=('楷体', 12), text='\n建议:将Chrome内核浏览器设置为默认浏览器\n作者: 木木老师')
 
        # 控件布局
        frame_1.pack()
        frame_2.pack()
        frame_3.pack()
        group.grid(row=0, column=0)
        tb1.grid(row=0, column=1)
        tb2.grid(row=0, column=2)
        label1.grid(row=0, column=0)
        entry.grid(row=0, column=1)
        label2.grid(row=0, column=2)
        play.grid(row=0, column=3, ipadx=10, ipady=10)
        label3.grid(row=0, column=4)
        label_explain.grid(row=1, column=0)
        label_warning.grid(row=2, column=0)
 
    """
    函数说明:视频播放
    """
 
    def video_play(self):
        # 视频解析网站地址
        port_1 = 'http://www.wmxz.wang/video.php?url='
        port_2 = 'http://www.vipjiexi.com/tong.php?url='
 
        # 正则表达是判定是否为合法链接
        if re.match(r'^https?:/{2}\w.+$', self.url.get()):
            if self.v.get() == 1:
                # 视频链接获取
                ip = self.url.get()
                # 视频链接加密
                ip = parse.quote_plus(ip)
                # 浏览器打开
                webbrowser.open(port_1 + self.url.get())
            elif self.v.get() == 2:
                # 链接获取
                ip = self.url.get()
                # 链接加密
                ip = parse.quote_plus(ip)
 
                # 获取time、key、url
                get_url = 'http://www.vipjiexi.com/x2/tong.php?url=%s' % ip
 
                # 请求之后立刻打开
                webbrowser.open(get_url)
        else:
            msgbox.showerror(title='错误', message='视频链接地址无效,请重新输入!')
 
    def center(self):  # 函数说明:tkinter窗口居中
        ws = self.root.winfo_screenwidth()
        hs = self.root.winfo_screenheight()
        x = int((ws / 2) - (self.w / 2))
        y = int((hs / 2) - (self.h / 2))
        self.root.geometry('{}x{}+{}+{}'.format(self.w, self.h, x, y))
 
    """
    函数说明:loop等待用户事件
    """
 
    def loop(self):
        # 禁止修改窗口大小
        self.root.resizable(False, False)
        # 窗口居中
        self.center()
        self.root.mainloop()
 
 
if __name__ == '__main__':
    app = APP()  # 实例化APP对象
    app.loop()  # loop等待用户事件

实现效果

已经可以看咯!!!支持最高画质!!!


相关文章

  • 免费送追剧会员机器人

    想追会员剧的亲们 免费送追剧机器人,各大影视会员剧统统免费看,不花半毛钱,想要的私聊我,

  • 贝换物||各类会员

    你还在为没有会员不能追剧嘛吗? 你还在为舍不得花钱开一个月会员而烦恼吗? 你还在为下载东西速度慢而烦恼吗? 如果你...

  • 赵丽颖和杨洋要演情侣了?吴尊也主演了!什么戏?

    今年八月份热播的《微微一笑很倾城》,我想有很多的小伙伴们在追剧吧?借会员,买会员的去追剧吧~ 小编什么平台都是会员...

  • 一部爽剧

    久违的追剧,发生在这个酷热的夏天。 最近在各大社交平台被刷屏的《延禧攻略》,对于不常追剧的我,这不像一部好剧,更像...

  • 想看的电影需要充会员?二十行Python代码无视VIP随意观看电

    新上映的电影一般都需要VIP,追剧看电影没有会员的话都会有广告,有点烦。今天教大家用二十行Python代码来实现无...

  • 《开端》

    刚买了腾讯会员,就为了追《开端》。 15集就结束了?这么草率吗? 我是个不怎么追剧的人,因为这个电视剧剧情比较新奇...

  • 我的后半生

    《我的前半生》已经大结局,但是热度丝毫未减。各大微信公众号,还在不断推从文章。我自己也在追剧,现在只看到一半。有人...

  • 缓慢追剧中

    因为一直在家呆着没法上班,最近我又开启了追剧模式。不过我追的比较慢,不是会员,所以平台更新多少我就看多少。...

  • Python控制电脑远程开机

    本文目标 远程开机原理 Python 远程开机代码实现 Python 关机说明 Python 开机 关于用程序来开...

  • 碎碎念🎗倍速

    追剧的心,迫切、急躁。不知何时,各大视频app纷纷推出倍速,1.25 、1.5 、2。 我用的最多的,就...

网友评论

    本文标题:还在各大平台开会员追剧吗?我用python已经实现自由化!!!

    本文链接:https://www.haomeiwen.com/subject/rkafpdtx.html