前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
环境使用:
-
Python 3.8
-
Pycharm
模块使用:
-
import requests >>> pip install requests
-
import re 正则表达式 解析数据
-
import json
本次案例所用知识点:
python基础语法:
-
字典创建/取值
-
print输出函数使用
-
字符串创建
-
列表取值
-
for循环遍历
-
open函数数据保存
-
函数关键字传参
-
数据类型转换 json
python爬:
-
开发者工具使用
-
re正则简单使用 --> findall sub .*?
-
requests简单使用 --> get请求
数据来源分析
视频内容数据在什么地方
通过开发者工具进行抓包分析, 相应视频数据内容
普通视频: 完整视频数据 2:18
m3u8视频: 把 2:18 视频内容, 分割为N个视频片段 --> 每一个视频片段都有一个链接<ts结尾>
把整体视频内容, 分成N个ts文件 --> 包含在一个m3u8文件
找视频对应 m3u8文件链接 <所有视频片段都在这个文件链接>
代码展示
import requests
import re
import json
from pprint import pprint
link = 'https://****/u/29946310'
data = {
'quickViewId': 'ac-space-video-list',
'reqID': '8',