Seite gefunden und weiß nicht, was ich habe, oder ob das Video dort drin ist, da die Größe der Ausgabedatei normalerweise 50–170 KB beträgt und Videos normalerweise viel mehr sind. Ich werde zwei meiner Codes veröffentlichen, die zum Herunterladen eines Videos gedacht sind, damit Sie mir sagen können, ob Probleme auftreten. Wenn sie in Ordnung sind, können Sie mir dann sagen, wie ich das Video von dem, was ich habe, trennen kann oder ob das Video überhaupt da ist?
1.
Code: Select all
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)
Code: Select all
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)
Mobile version