用python制作观看视频自由的工具

程序用到了python爬虫技术,通过某些平台的播放源来实现观看视频自由的功能,不说废话,直接来干活

import webbrowser
import re

source = """    
     {"name":"百域","url":"https://jx.618g.com/?url="},
     {"name":"爱豆","url":"https://jx.aidouer.net/?url="},
     {"name":"BL","url":"https://vip.bljiex.com/?v="},
"""

names = re.findall('"name":"(.*?)"', source)
links = re.findall('"url":"(.*?)"', source)

def play():
    j = 1
    for i in zip(names, links):
        print(f"{j}.播放源-{i[0]},播放源地址{links[1]}")
        j += 1
    while True:
        try:
            print("请选择播放源,例如1,2,选播放源序号,是数字啊!")
            index = int(input("请选择:"))
            if index > 0:
                if index <= len(links):
                    source_link = links[index-1]
                    while True:
                        video_link = input("请输入要观看的主页链接:")
                        if "http" in video_link or "https" in video_link:
                            video_links = source_link + video_link
                            print(video_links)
                            webbrowser.open(url=video_links, new=1, autoraise=True)
                            print("------------------")
                            break
                        else:
                            print("链接有误!,重新输入")
                    break
                else:
                    print("请选择有效范围内的播放源序列号!")
            else:
                print("请按照程序提示来操作!")
        except Exception as e:
            print("您输入的序号有误,只能输入对应的数字序号!", e)


if __name__ == '__main__':
    while True:
        print("####################################")
        print("1.观看视频")
        print("2.退出")
        try:
            choise = int(input("请选择:"))
            if choise == 1:
                print("------------------")
                play()
            elif choise == 2:
                break
            else:
                print("请重新输入!(选择)")
        except Exception:
            print("请按照程序提示的功能来实现你的欲望!")

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

力江

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值