Хорошо, это пример прямой ссылки:
"http://xyuuz.net/vids/test.bluray.x264.zzz___5704c6b167976.mp4"
Я могу загрузить тот же файл с python запросами и только с правильным заголовком:
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36',
'Accept': '*/*',
'Referer': 'http://somereffer.com/watch/35vcghddfgde56'}
response = requests.get('http://xyuuz.net/vids/test.bluray.x264.zzz___5704c6b167976.mp4', headers=headers)
В ответ .headers я вижу 'Content-Type = video / mp4'
Целые заголовки здесь, если это что-то значит:
'Content-Length': '504838710', 'Access-Control-Allow-Methods': 'GET, HEAD, OPTIONS', 'Access-Control-Expose-Headers': 'Server,range,Content-Length,Content-Range', 'Accept-Ranges': 'bytes', 'Expires': 'Sat, 25 Jul 2020 02:57:08 GMT', 'Server': 'nginx/1.10.2', 'Last-Modified': 'Wed, 06 Apr 2016 08:35:22 GMT', 'Connection': 'keep-alive', 'ETag': '"5704ca4a-1e173a36"', 'Cache-Control': 'max-age=8640000', 'Date': 'Thu, 16 Apr 2020 02:57:08 GMT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Headers': '*', 'Content-Type': 'video/mp4'
Я не хочу загружать. Я хочу транслировать тот же URL-адрес в каком-нибудь медиаплеере.
Возможно ли передавать плохие запросы с сервера?