前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
环境使用:
-
python 3.8 运行代码
-
pycharm 2021.2 辅助敲代码
模块使用:
- import requests >>> pip install requests
内置模块 你安装好python环境就可以了
-
import re
-
import json
python资料、源码、教程\福利皆: 点击此处跳转文末名片获取
代码实现步骤
-
发送请求, 模拟浏览器对于url地址发送请求
请求链接: <视频播放页>
-
获取数据, 获取服务器返回响应数据
开发者工具: response
-
解析数据, 提取我们需要的数据内容
-
m3u8文件链接
-
视频标题
-
-
发送请求, 模拟浏览器对于url地址发送请求
请求链接: m3u8文件链接
-
获取数据, 获取服务器返回响应数据
开发者工具: response <m3u8返回数据>
-
解析数据, 提取我们需要的数据内容
所有ts视频片段链接
-
保存数据, 把所有的视频片段获取下来, 整合成一个完整视频内容
代码展示
# 导入数据请求模块
import requests
# 导入正则表达式
import re
# 导入json模块
import json
# 导入格式化输出模块
from pprint import pprint
# 模拟浏览器 请求头, 字典数据 <根据网站可以选择添加某些参数>
headers = {
# 用户代理 表示浏览器基本身份信息
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Ch