使用 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
这些对我不起作用
How to to play videos from the web using Opencv and python
和
代码:
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