记录一次python抓取网页下载视频

最近看了电影狂暴巨兽,链接是那种不固定的http链接,有可能随时就打不开了,然后想下载下来留着,但是网页不提供下载,所以就自己抓取了相关视频,然后下载。废话不多说,直接上干货。

用fiddle抓取主要的视频。下图就是抓取时候产生的相关信息。

记录一次python抓取网页下载视频_第1张图片

逐条进行分析,然后找到电影的包的地址。

http://player.njy9.com/dplay.php?url=http://vd3.bdstatic.com/mda-ifhjfwfs07970fip/mda-ifhjfwfs07970fip.mp4 

只有一个mp4的链接,那就是这个了。然后写代码进行下载

代码也很简单,待我复制粘贴:

import requests                                                                                                             
print "start"

url = 'http://vd3.bdstatic.com/mda-ifhjfwfs07970fip/mda-ifhjfwfs07970fip.mp4'
r = requests.get(url, stream=True)

with open('bigMall.mp4', "wb") as mp4:
    for chunk in r.iter_content(chunk_size=1024*1024):
        if chunk:
            mp4.write(chunk)
            
print "dowload over"

然后执行就ok了。完成,很简单的。

你可能感兴趣的:(python)