0
点赞
收藏
分享

微信扫一扫

python爬取下载-快手主播视频

python写一个简单的爬虫小脚本

下载快手任意主播的视频

公众号回复 快手 获取源代码

欢迎分享文章,点击再看

先看效果:

python爬取下载-快手主播视频_json

python爬取下载-快手主播视频_公众号_02


教程:

先打开一个快手主播的主页

python爬取下载-快手主播视频_python_03

然后打开开发者模式,点击网络,点击xhr

然后刷新一下,找到这个文件

里面的photo这两个值都是源视频地址

这个文件包括了所有的视频信息和视频地址

也就是把这个文件的代码获取下来,再把链接提取出来

再访问下载就可以了

python爬取下载-快手主播视频_python_04

python爬取下载-快手主播视频_json_05


点击标头和负载

请求url和header信息和负载信息就都有了

把这些复制下来到python代码

请求

python爬取下载-快手主播视频_json_06

发送请求负载信息这里用json

获取数据也要用json

然后一步一步获得所有视频列表的信息

python爬取下载-快手主播视频_公众号_07

然后for循环

把视频url和作者name提取出来

python爬取下载-快手主播视频_json_08


访问视频url,用.content bytes类型来获取返回内容

然后保存视频的时候也用wb,字节的类型进行写入

这样就下载完成了

python爬取下载-快手主播视频_python_09

封住函数:

python爬取下载-快手主播视频_公众号_10

python爬取下载-快手主播视频_json_11

这个负载信息里的userId代表作者的id,在主播首页上url地址栏里最后就有

然后封装成函数,传入主播的userId值

就可以下载任意主播的视频了

python爬取下载-快手主播视频_公众号_12

python爬取下载-快手主播视频_公众号_13

看效果:

python爬取下载-快手主播视频_公众号_14

python爬取下载-快手主播视频_公众号_02

公众号回复 快手 获取源代码

代码仅供学习参考

欢迎分享文章,点击

感谢观看!



举报

相关推荐

0 条评论