[置顶] 【python 视频爬虫】python下载头条视频
2017-06-12 18:53
423 查看
一、需求分析
抓取头条短视频
思路:
分析网页源码,查找解析出视频资源url(查看源代码,搜mp4)
对该url发起请求,返回二进制数据
将二进制数据保存为视频格式
视频链接:
http://video.eastday.com/a/170612170956054127565.html
二、代码实现
成功下载可以播放~
抓取头条短视频
思路:
分析网页源码,查找解析出视频资源url(查看源代码,搜mp4)
对该url发起请求,返回二进制数据
将二进制数据保存为视频格式
视频链接:
http://video.eastday.com/a/170612170956054127565.html
二、代码实现
# encoding: utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') import requests import re import time time1=time.time() main_url = 'http://video.eastday.com/a/170612170956054127565.html' resp = requests.get(main_url) #没有这行,打印的结果中文是乱码 resp.encoding = 'utf-8' html = resp.text link = re.findall(r'var mp4 = "(.*?)";', html)[0] link = 'http:'+link dest_resp = requests.get(link) #视频是二进制数据流,content就是为了获取二进制数据的方法 data = dest_resp.content #保存数据的路径及文件名 path = u'C:/赵丽颖.mp4' f = open(path, 'wb') f.write(data) f.close() time2 = time.time() print u'ok,下载完成!' print u'总共耗时:' + str(time2 - time1) + 's
"D:\Program Files\Python27\python.exe" D:/PycharmProjects/learn2017/testwechat.py ok,下载完成! 总共耗时:3.20499992371s Process finished with exit code 0
成功下载可以播放~
相关文章推荐
- Python视频爬虫实现下载头条视频功能示例
- Python简单网页爬虫——极客学院视频自动下载
- Python爬虫-进程池方式爬取头条视频
- 使用Python编写简单网络爬虫抓取视频下载资源
- Python 爬虫实例(13) 下载 m3u8 格式视频
- python爬虫实战:利用scrapy,短短50行代码下载整站短视频
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
- 【备忘】2017年最新Python网络爬虫实战案例视频教程下载 共5章 34课
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
- 使用Python编写简单网络爬虫抓取视频下载资源
- [置顶] 【python 下载器】python下载电影&视频&电视剧
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
- 用python写网络爬虫-下载百思不得姐视频
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
- [Python爬虫] 之二十七:Selenium +phantomjs 利用 pyquery抓取今日头条视频
- python爬虫下载极客学院视频
- 使用Python编写简单网络爬虫抓取视频下载资源
- Python 利用scrapy爬虫通过短短50行代码下载整站短视频
- 使用Python编写简单网络爬虫抓取视频下载资源
- Python3网络爬虫应用:爱奇艺等主流视频网站的VIP视频破解(在线观看+视频下载)