程序用到了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("请按照程序提示的功能来实现你的欲望!")