Requests - mwicat/personal GitHub Wiki

import requests

chunk_size = 1024

url = 'yoururl'
fname = '/tmp/video.mp4'

r = requests.get(url, stream=True)

with open(fname, 'wb') as fd:
    for chunk in r.iter_content(chunk_size):
        fd.write(chunk)