用Python教你批量下载某筷视频,防止作者视频突然消失

[前言]

嗨喽,大家好,这里是魔王

[本次内容]:

Python批量下载某视频

[内容介绍]:

短视频平台相信大家在家时都刷过,那么你有没有碰到过你喜欢的作者得视频突然就没了,不能看了呢?
为了防止此类事情得发生,这次我来教大家把你喜欢得作者视频批量下载到本地慢慢看
请添加图片描述

[知识点]:

动态数据抓包 动态页面分析 requests携带参数发送请求 json数据解析

[第三方库]:

requests >>> pip install requests

[开发环境]:

  • 版 本: python 3.8
  • 编辑器:pycharm 2021.2
    没有环境的同学可以找我要安装教程, 我也录制了一套安装基础环境的教程, 也可以免费找我要哦~

案例实现步骤:

一. 数据来源分析 (只有当你找到数据来源的时候, 才能通过代码实现)

1. 确定需求 (要爬取的内容是什么?)
   爬取用户下对应的视频 保存mp4
2. 通过开发者工具进行抓包分析 分析数据从哪里来的(找出真正的数据来源)?
     动态加载页面   开发者工具抓数据包
     https://www.kuaishou.com/graphql
做开发的时候 一般来说 开发人员 统一全部用谷歌

请添加图片描述

二. 代码实现过程

1. 找到目标网址
2. 发送请求
    1.get post
3. 解析数据 (获取视频地址 视频标题)
4. 发送请求 请求每个视频地址
5. 保存视频

导入模块

import requests     # 发送网络请求
import json

一. 找到目标网址

1. 打开一个作者视频页面

https://www.kuaishou.com/profile/3xv78fxycm35nn4

代码

url = 'https://www.kuaishou.com/graphql'

二. 发送请求 访问网页 get post

2.打开开发者工具刷新网页

  • 右键点击检查或者F12打开
  • 选择network然后刷新网页
    在这里插入图片描述

3.随便点击一个视频

  • 注意图上的注释
    在这里插入图片描述
  • 点击搜到的内容
    在这里插入图片描述
  • 依次展开去查看,找到我们需要的视频地址
    在这里插入图片描述

4.确定url地址,请求方式,请求参数,请求头参数

  • 确定url地址,请求方式
    在这里插入图片描述
  • 请求头参数
    在这里插入图片描述
  • 请求参数
    在这里插入图片描述

代码

# 统一替换
# 1.选中要替换的内容
# 2.按住Ctrl+R 注: 点亮星号* / 2021版本一下 点亮Regex
# 3.在第一个框里面输入(.*?): (.*)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值