使用Python第一次抓取视频保存到本地
学会了这个内容,下次去pxrnhxb就直接全部保存到硬盘了(我全都要)from time import sleep
import requests
import json
# 经过分析,得出网站的变化,for循环走一遍即可
for k in range(10):
url = "https://www.ku6.com/video/feed?pageNo=%d&pageSize=40&subjectId=76" % k
# 定义好伪装
head = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0"
}
# 得到响应
resp = requests.get(url, headers=head)
# 设置编码
resp.encoding = "utf-8"
# 以json的形式获取
req = json.loads(resp.text)
# print(resp.text)
# print(req)
# 把数据装入字典
datas = req["data"]
# print(datas)
# 遍历字典里面的数据
for data in datas:
# 设置好标题,方便存到本地。记住要加".mp4"
data_title = data["title"] + ".mp4"
# 下载链接
data_link = data["playUrl"]
print(data_title, data_link)
# 需要操作的视频数据
video_data = requests.get(url=data_link, headers=head).content
# write binary
with open("video/" + data_title, mode="wb") as f:
# 写入本地
f.write(video_data)
print(data_link, "over!!!")
# 休息三秒
sleep(3)
print("All over!!!")
在新标签打开所有链接复制所有链接URL复制所有链接URL(反向)复制所有链接标题 + URL复制所有链接标题 + URL (MD)复制所有链接标题 + URL (BBS)复制所有链接标题 + URL (筛选)复制所有链接标题 + URL (设置复制格式)在新标签页打开所有图片链接在一个标签页显示所有图片链接
复选框 - 选中
复选框 - 取消
复选框 - 反选
单选框 - 选中
单选框 - 取消
特殊单选框 - 选中 foofieyoon 发表于 2021-6-2 09:25
33行 报错 不知何原因
我知道了,我是事先创建好文件夹了,你没有创建,找不到路径,你创建33行的那个文件夹名字就好 QingYi. 发表于 2021-6-3 12:57
抓包分析,看请求
{:1_921:}有机会写一个教程,教教我们这些菜鸟,怎么抓包分析呗:lol 谢谢大佬,给我提供了一个思路 过来学习学习 直接全写内存么...{:301_1002:} netspirit 发表于 2021-6-1 20:20
直接全写内存么...
还有哪些地方可以写 学习学习,谢谢
感谢分享。 pxrnhxb能上去? aipojie_L 发表于 2021-6-1 21:41
pxrnhxb能上去?
不成问题 非常适合初学者, 谢谢分享。
注释也很通俗易懂