当前位置: 首页>編程日記>正文

转载python3爬虫(2)下载有固定链接的视频

转载python3爬虫(2)下载有固定链接的视频

几个月前有个网友找到我,说有个项目一起合作,简单来讲就是下载网络视频。当时很是棘手,最终也没有搞定,想来是个损失,最近在学习python,试着再学习一下。

实战案例:

1.随便找个网络视频(非流媒体),我这里是用的包图网,进入首页https://ibaotu.com/

2.搜索“过年视频”,会有一个视频列表,点第一个,https://ibaotu.com/sucai/513488.html,如下:

3.先测试一下能否播放,点击播放按钮会进行弹窗播放,如下:

4.我们关掉播放窗口,F12抓包再点击播放按钮,抓一下包,寻找播放地址,如下图,很容易找到了视频地址:https://pic.ibaotu.com/00/51/34/88a888piCbRB.mp4

5.我们用下面代码下载这个视频,

import requestsprint("开始下载")
url = 'https://pic.ibaotu.com/00/51/34/88a888piCbRB.mp4'
r = requests.get(url, stream=True)with open('test.mp4', "wb") as mp4:for chunk in r.iter_content(chunk_size=1024 * 1024):if chunk:mp4.write(chunk)print("下载结束")

6.看到了同目录成功下载视频,再用浏览器下载这个视频,比较一下是一模一样的。

注:这个只是简单的测试,也只是7行代码,完成了不可思议的功能(相比其他语言如C++)。在实际的项目中找视频链接有点困难的,本来这个教程我想用CSDN上面的免费试看视频做样例,抓了一下包又是m3u8文件又是ts文件的,分析视频地址有点困难,还有自己一向喜欢看直播,不知道直播会有什么样的地址,又是怎么弄得,本来想花时间搞明白这个事情,想想还是算了,目前学习的核心是爬虫,下载视频先到这里,简单做个记录,爬虫学的差不多了下载视频再做详细学习。不能弄得鸡飞蛋打一个捞不着。 一个好用的python下载视频的神器 “you-get”,能直接从网页里面解析视频地址,使用教程请看: https://blog.csdn.net/zwx19921215/article/details/85249676 此处先记载下来以后再做细致研究


https://www.fengoutiyan.com/post/13132.html

相关文章:

  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機