Как скачать видео прямо с URL-адреса с помощью Python?Python

Программы на Python
Ответить
Anonymous
 Как скачать видео прямо с URL-адреса с помощью Python?

Сообщение Anonymous »

Я новичок в Python и хочу загрузить видео по указанному URL-адресу. До сих пор
я слышал о модулях urllib, urllib2 и Requests, которые помогают загружать видео с URL, но когда я попробовал их, я, видимо, получил все данные по на этой
странице, и я не знаю, что я получил, и даже есть ли там видео, поскольку размер выходного файла обычно составляет 50-170 КБ, а видео обычно намного больше. Я опубликую два своих кода, предназначенных для загрузки видео, чтобы вы могли сказать мне, возникнут ли у них какие-либо проблемы. Если с ними все в порядке, можете ли вы сказать мне, как отделить видео от того, что я получил, и есть ли оно вообще?

1.

import requests

def download_file(url):
local_filename = url.split('/')[-1]

r = requests.get(url, stream=True)
with open("D://"+local_filename, 'wb') as f:
for chunk in r.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)

earl = "https://www.youtube.com/watch?v=DBYjZTdrJlA"
download_file(earl)


2.

import urllib2
import os

earl="https://www.youtube.com/watch?v=DBYjZTdrJlA"
y= True
try: response=urllib2.urlopen(earl)
except urllib2.HTTPError:
print "oopsy, website wont allow it"
y=False

def downloader(url):
response=urllib2.urlopen(url)
info = response.read()
print info
fx= open(os.path.join("D://", "video.mp4"),'wb')
for line in info:
fx.write(line)
fx.close()
print "done"

if(y):
downloader(earl)


Подробнее здесь: https://stackoverflow.com/questions/365 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»