python教学视频下载,python教学视频 免费下载

  python教学视频下载,python教学视频 免费下载

  当你是爬虫的时候,你需要把视频保存在本地。通常,在设置本地保存的路径之前,获取video.mp4的下载链接。路径包含姓氏。

  比如D:/1.mp4),所以函数传递的参数是url和path。

  示例:(推荐学习资源:Python视频教程(导入os,导入请求)。

  defdownload_video(网址,文件路径) :

  尝试:

  header={ user-agent : Mozilla/5.0(Windows NT 6.2;WOW64 ) appleWebKit/537.36(khtml,像壁虎一样)傲游/4 . 3 . 2 . 1000 chrome/30 . 0 . 1599 . 101 safari/537.36)}

  前内容长度=0

  #循环接收视频数据

  如果while True:#文件已经存在,请重新提交断点以设置接收数据的位置。

  IFOS.path.exists(file_path):

  headers[ range ]= bytes=% d- % OS . path . getsize(file _ path)

  RES=requests.get(URL,stream=True,headers=headers)).

  content _ length=int(RES . headers[ content-length ]

  #如果当前消息长度小于上一条消息长度,或者接收的文件等于当前消息长度,则认为视频接收完成。

  if content _ length pre _ content _ length or(OS . path . exists(file _ path)andos . path . getsize))file _ path

  黑色

  前内容长度=内容长度

  #写入接收到的视频数据

  使用open(file_path, ab )作为文件:

  文件。写(RES.content)。

  file.flush(

  Print (receivedata,filesize:% dtotalsize:% d)(OS . path . getsize(file _ path),content_length))

  例外情况为e:

  dic={url:url,文件路径:文件路径}

  打印(下载失败:CD))。

  这使用了请求和操作系统库,所以需要导入操作系统和请求。

  更多Python相关技术文章,请参考Python教程专栏学习。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: