0
私はPythonでウェブスクレイピングを実践しており、ウェブサイトからビデオをダウンロードしようとしています。ウェブサイトから取得したMP4ファイルを作成するにはどうすればよいですか?
url = 'http://www.toonova.net/we-bare-bears-episode-0'
res = requests.get(url, stream = True)
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, 'lxml')
video = str(soup.select('iframe')[1])
video = video.split('"')
src = video[3]
res = requests.get(src)
res.raise_for_status()
video_file = open(os.path.join('We Bare Bears', os.path.basename(src)), 'wb')
for chunk in res.iter_content(1024):
video_file.write(chunk)
video_file.close()
このコードは、適切な拡張子を持つMP4ファイルを作成しますが、ファイルが破損しているようです。私はまだこれでかなり経験していないし、私が間違っていることについてのヒントを感謝します。
ありがとうございました! vplayer.pyで定義されている関数を使用したいと思うようですが、それらを使用する方法がわかりません。あなたは私に良いチュートリアルを教えてくれますか? – asheets