python 头条视频_Python视频爬虫实现下载头条视频
这篇文章主要介绍了Python视频爬虫实现下载头条视频功能,涉及Python正则匹配、网络传输及文件读写等相关操作技巧,需要的朋友可以参考下
本文实例讲述了Python视频爬虫实现下载头条视频功能。分享给大家供大家参考,具体如下:
一、需求分析
抓取头条短视频
思路:
分析网页源码,查找解析出视频资源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网络爬虫——爬取小视频网站源视频!自己偷偷看哦!...
学习前提1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 爬取网站视频需要引入的第三方库: impor ...
- python3下载网页视频_Python网络爬虫——爬取小视频网站源视频!自己偷偷看哦!...
学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 PS:如有需要Python学习资料的小伙伴 ...
- python爬取新闻标题存入文本_Python视频爬虫实现下载头条视频功能示例
本文实例讲述了Python视频爬虫实现下载头条视频功能.分享给大家供大家参考,具体如下: 一.需求分析 抓取头条短视频 思路: 分析网页源码,查找解析出视频资源url(查看源代码,搜mp4) 对该ur ...
- 爬虫python下载视频_Python视频爬虫实现下载头条视频功能示例
本文实例讲述了Python视频爬虫实现下载头条视频功能.分享给大家供大家参考,具体如下: 一.需求分析 抓取头条短视频 思路: 分析网页源码,查找解析出视频资源url(查看源代码,搜mp4) 对该ur ...
- 视频消重伪原创下载安装 视频的md5值是什么意思
视频消重伪原创下载安装 视频的md5值是什么意思 电视剧成就了一波人.订阅号成就了一波人.微博成就了一波人.网大网综成就了一波人.短视频又成就了一波人... ...
- Python中使用you-get库批量在线下载bilibili视频的教程
此文章描述的是在windows10系统pc端python环境下,利用you-get库来进行bilibili视频批量下载,是在cmd中操作完成,只建议有python环境的用户使用. 1.安装you-ge ...
- python播放视频 命令_一行命令下载全网视频,这个命令太牛逼了!
原标题:一行命令下载全网视频,这个命令太牛逼了! 相信大家有遇到这样的情况,在网站上看到一些不错的视频,想要下载下来,但是没有找到网站的下载入口. 虽然像优酷.爱奇艺.腾讯视频都有自己的客户端,但下载 ...
- python网络爬虫与信息提取视频_Python网络爬虫与信息提取入门5
Part19 实例5:IP地址归属地的自动查询 怎么查询一个IP地址的归属呢?比如说某一个IP地址他是来自于北京.上海还是美国呢?我们用一个python 程序来判断.当然你要判断一个地址的归属地,你必 ...
- 发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...
文章目录 序言 涉及知识点 环境介绍 案例实现步骤 案例流程 效果展示 序言 兄弟们,现在短视频主播好看的妹子太多了,有时候遇到自己喜欢的,虽然点了赞或者收藏了,但是万一主播把视频隐藏下架了呢? 所以 ...
- python 下载视频要不要连网_下载网页视频而不需要通过迅雷等软件 (基于python3 方法简单迅速)...
如果你是程序员话,或者接触过的话,我相信这很简单, 直切主题, 如果 没有安装python 先安装python 安装教程 1 安装python 3 (window 安装3.5以上) 复 ...
最新文章
- 低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...
- 网络编程学习笔记(使用select函数的TCP和UDP回射服务器程序)
- C语言试题七十一之请编写函数求出这个数的阶乘
- P3250 [HNOI2016]网络(整体二分)
- [Leetcode][第785题][JAVA][判断二分图][BFS][DFS]
- 使用nginx代理,支持微信网页授权不同域名
- c++单例模式Singleton Pattern
- 微信小程序常用样式,特效,方法
- ubuntu 旺旺_Ubuntu 下通过Wine安装阿里旺旺并解决中文乱码
- 关于OBS无法捕获图像的解决方案
- 光大银行笔试真题解析,答题技巧
- 机器学习速成课程_关于获得一流客户推荐的速成课程
- uni-app 背景图片 background-image
- [SugerTangYL] Verilog 语言入门(零基础视角)
- 火影忍者379话最新情报
- 蓝桥杯--矩阵翻硬币
- 真无线蓝牙耳机什么好?性价比不错的无线耳机
- 建筑行业工业互联网平台的商业价值
- 【eNSP】win11解决virtualbox5.2.44无法安装、不兼容的问题
- 分享一个比较完整的Vue2+项目供大家交流学习
热门文章
- Flea CodeForces - 32C (思维)
- 第四百九十五日:念念不忘,必有回响
- 附加支付和统筹支付_医保附加支付是什么意思?
- C++20 latch
- php apply filters,apply_filters()应用过滤器
- 笔记———计算机网络原理(三)
- 全球知名虚拟服务器,国外十大虚拟主机
- 社区动态——恭喜海豚调度中国区用户组新晋 9 枚“社群管理员”
- jsr、jcp和harmony的介绍
- 关于hhkb pro2键盘在mac上串键问题