python下载收费视频_用Python下载知乎视频,非常实用
import requests
# 下边 cookie 请打开知乎打开浏览器开发者工具随便找一个请求复制 cookie,千万不要泄露出去
HEADERS = {
'cookie': '' # TODO
}
QUALITY = 'ld' # 支持是 'ld' 'sd' 'hd' 分别是低清、中清、高清
def get_video_ids_from_url(url):
"""
回答或者文章的 url
"""
html = requests.get(url, headers=HEADERS).text
video_ids = re.findall(r'data-lens-id="(\d+)"', html)
if video_ids:
return set([int(video_id) for video_id in video_ids])
return []
def yield_video_m3u8_url_from_video_ids(video_ids):
for video_id in video_ids:
api_video_url = 'https://lens.zhihu.com/api/videos/{}'.format(int(video_id))
r = requests.get(api_video_url, headers=HEADERS)
playlist = r.json()['playlist']
m3u8_url = playlist[QUALITY]['play_url']
yield m3u8_url
def download(url):
video_ids = get_video_ids_from_url(url)
m3u8_list = list(yield_video_m3u8_url_from_video_ids(video_ids))
filename = '{}.mp4'.format(uuid.uuid4())
for idx, m3u8_url in enumerate(m3u8_list):
print('download {}'.format(m3u8_url))
subprocess.call(['ffmpeg', '-i', m3u8_url, filename.format(str(idx))])
if __name__ == '__main__':
# 贴上你需要下载的 回答或者文章的链接
url = '--------'
download(url)
"""
下载知乎视频:
依赖:
"""
import re
}
喜欢的话关注收藏评论转发比心么么哒!Python学习交流企-鹅-裙-588+090+942
"""
"""
return []
python下载收费视频_用Python下载知乎视频,非常实用相关推荐
- python爬收费小说_使用python+selenium爬小说
图片来源网络 写在前面 最近在学习python,总想着自己动手弄一个简单一点的程序.于是想到了使用python和selenium爬小说 说起小说,想起了自己的一段"过往". 我以前 ...
- python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了
1. 概述 刚刚收到了两个消息,一个好消息,一个坏消息. 先说好消息,好消息就是微信群里有人要发红包,开心~ 不过转念一想,前几次的红包一个都没抢到,这次???不由自主的叹了一口气 ... 过了一会, ...
- 爬虫python下载视频_用python做爬虫下载视频
用python有一段时间了,对python是十二分喜爱,在我看来python是个好工具,可以轻松简洁的帮我完成一些我想要完成的工作.下面和大家分享一下我用python爬取某网站视频的案例.用pytho ...
- python批量下载bilibili视频_如何批量下载bilibili的视频?
貌似现在 you-get 已经支持批量下载了.通过下面命令就可以批量下载了 you-get --playlist 网址 本来是带这个需求来的,看到 Venchi 的答案,装了 Python3 之后发现 ...
- python无水印下载视频_用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 首先,我 ...
- 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源
我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...
- python下载b站视频_【python】抖音无水印视频下载和b站视频下载
本帖最后由 370125229 于 2020-3-27 17:38 编辑 萌新一枚,拿这个练练手 用python写的,部分视频可能还是会有水印 抖音 蓝奏: https://www.lanzous.c ...
- python编程免费小说_使用Python开发小说下载器,不再为下载小说而发愁
有点荒废 这几天有点荒废,之前弃坑的网文<伏天氏>,这几天又给捡起来了.然后一发不可收拾的只想看小说,荒废了我的学习.在这里我要检讨啊..... 像我这样的穷人,看小说肯定是找免费的网站, ...
- 用python处理excel文件_用python 读写excel文件(附资料下载)
对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等工具包.利用这些工具,可以方便的对excel 进行操作. 1. 下载 xlutils ...
- python如何下载os库_简谈下载安装Python第三方库的三种方法
如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...
最新文章
- 找不到物理服务器,日常物理服务器需要在什么地方升级?
- 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类注入方法 )
- JavaScipt30(第三个案例)(主要知识点:css变量)
- 软件如何控制硬件、编译器和操作系统是否需要编译
- Eclipse console 中文乱码解决
- 服务器mtf路径文件损坏,来自节点 js 服务器的错误但不指向任何特定文件
- linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解
- 代码雨代码源复制_黑色帝国中代码雨如何实现?用python就可以了
- 常见笔顺错误的字_容易出错的汉字|汉字中哪些字笔顺容易错
- 微波遥感几个重要公式
- 魔兽世界服务器维护后稀有会马上刷新么,魔兽世界:“七大稀有物品”最后一个,让无数LR玩家,蹲点等刷新...
- java-学生管理系统源代码
- 计算机五大核心部分详解、计算机三大核心硬件、操作系统简介、编程与编程语言、python解释器简介
- c语言小蜜蜂编程题,小蜜蜂 pascal程序
- 产业互联网周报 | 上海数交所:数据产品交易额预计全年超过1亿元;Zoom单季度净利润同比下降86%;...
- 产品定位,什么是产品?什么是产品定位?
- 效率倍增!12 个必知必会的 Python 数据处理技巧!
- 一句话证明:费马大定理
- 【行业基础】UV打印机喷头波形和墨水关系
- Android 收音机相关知识
热门文章
- 50.网络安全渗透测试—[穷举篇13]—[wfuzz多线程百万密码测试指定后台破解]
- VS2013附加包含目录,添加相对路径
- Nginx搭建文件服务器(解决无法下载文件.txt,.pdf等)
- 给设计团队管理者的6个建议
- Spark面试题修改版本
- 蓝桥杯 2015 javaB组 校赛
- 硬盘老是显示正在计算机,电脑开机总是提示正在扫描和修复驱动器解决措施
- Pidgin 2.3.1语言设置方法
- 小牛电动为何沉迷于打造“社区文化”?
- vs2019无法启动程序 系统找不到指定文件