python爬取在线视频思路_边学python边爬取酷6网短视频 爽

该博客介绍了使用Python的requests库抓取网页视频链接并进行下载的过程。通过设置User-Agent避免反爬,解析JSON数据获取视频信息,然后逐个下载。文章中提到初学者可能会遇到的代码格式问题,并提出解决方案。作者希望实现从Excel表格读取链接并按顺序下载,完成后更新表格状态。
摘要由CSDN通过智能技术生成

[Python] 纯文本查看 复制代码import requests #导入模块

import json

#思路 分析确定路径 传递参数

base_url ="https://www.ku6.com/video/feed?pageNo=0&pageSize=40&subjectId=76"

headers = {

'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36',

}

#发送请求 得到数据

response = requests.get(base_url,headers=headers)

data = response.text

#print(data)

#解析数据

#转类型

json_data = json.loads(data) #字典 py可交互数据

data_list = json_data["data"] #列表

#print(data_list)

#遍历列表

for data1 in data_list:

#取值

video_title = data1["title"] + ".mp4" #文件名

video_url = data1["playUrl"] #链接

#print(video_title,video_url)

#print(video_title)

#print(video_url)

print("正在下载:",video_title)

#发送链接视频请求

video_data = requests.get(video_url,headers=headers).content #二进制 wb

#保存数据

with open("video\\" + video_title,"wb") as f:

f.write(video_data)

print("下载完成....")

链接也是写死,跟直播一起敲的,开始遇到只下载最后一个视频,一步一步打印后面发现是FOR循环的没对齐,新手很容易遇到这种格式问题,大家遇到这种情况一定要对齐了。在学pytho可以一起交流,这段时间一直在学还是什么也不懂,可能没找到方法get到那个点,

比如我想实现xls表格里面有下面四个链接 然后按顺序读取放到url那里,按顺序下载,下载好一个,就在xls表格后面一个写个 已完成 下载不了的就写 失败 这样 ,有没有大佬解疑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值