使用 python 播放来自 url 的视频?

Play video from url using python?

这些对我不起作用 How to to play videos from the web using Opencv and python . 我的程序 returns a link 我想从 cli 本身播放(最好是模块而不是可执行文件)

代码:

from bs4 import BeautifulSoup
import requests

anime_name = 'one piece'.replace(' ', '%20')
soup = BeautifulSoup(requests.get('https://gogoanime.fi//search.html?keyword=' + anime_name).text, 'html.parser')
count = 0
number = 1
episode_number = 102
all_url = []
for k, i in enumerate(soup.find_all('a')):
    if str(i.get('href')).startswith('/category') and k % 2 == 0:#it returns duplicate so using this to remove it
        count += 1
        print('[' + str(count) + ']', str(i.get('href'))[10:].replace('-', ' '))
        all_url.append('https://gogoanime.fi//' + str(i.get('href')))
print(f'https://gogoanime.fi//{all_url[number-1][31:]}-episode-{episode_number}')

最后一行 returns link 它是 不是文件它在浏览器中流式传输视频 我想用 python 播放那个 url。尝试正常使用 vlc 但由于某种原因它会卡住。 Windows 7 python 3.8.8 也不要介意 url 网站中的反斜杠数量实际上是这样的。

编辑:修复了我传递的是浏览器 url 而不是源代码 url 我使用的是 mpv