本文写于2022.5.25,后续可能随公众号更新失效,带来的版权争端概不负责。
看到了一篇文章,里面的视频很不错:报告分享|余水教授:High Quality Paper Writing。想本地保存,怎么办呢?
首先F12(或者Ctrl + Shift + I)打开浏览器控制台
进网络那栏
刷新一下
出现的链接就是视频链接
手动方法
复制请求URL后面的内容
https://mpvideo.qpic.cn/0bc3caabiaaaliafx7elvjrfaegdcqiaafaa.f10002.mp4?dis_k=e47e1f52477b12860085fb802cf09739&dis_t=1653476982&vid=wxv_2410964788022657026&format_id=10002&support_redirect=0&mmversion=false
找个新网页打开,右下角三个点点一下,点击下载
Over 😘
代码方法
其实一两个视频的话没必要用代码
import os
import requests
url = """
https://mpvideo.qpic.cn/0bc3caabiaaaliafx7elvjrfaegdcqiaafaa.f10002.mp4?dis_k=7d361fb2fa908819a89a3f60f1d6aa76&dis_t=1653475857&vid=wxv_2410964788022657026&format_id=10002&support_redirect=0&mmversion=false
"""
root = "D://video//"
path = root + "python.mp4" # 抓取文件起的名字
try:
if not os.path.exists(root):
os.mkdir(root) # 如果该目录不存在就创建它
if not os.path.exists(path):
r = requests.get(url) # 获取到目标视频的所有信息
print(r.status_code) # 打印访问的状态码是否为200
with open(path, 'wb') as f: # 以二进制写的方式将r的二进制内容写入path
f.write(r.content)
f.close()
print("文件保存成功")
else:
print("文件已存在")
except:
print("爬取失败")