Python爬取B站视频

本文记录了尝试爬取B站视频的过程,从搜索视频到分析网页源码,发现并未直接提供视频URL。通过Fiddler等工具深入挖掘,发现视频编号,但实际视频URL加密处理,使爬取变得复杂。故事以查找加密解密方法告一段落,展示了网络爬虫面对加密数据的挑战。
摘要由CSDN通过智能技术生成

今天有点闲,想着爬取一下哔哩哔哩的视频练练手.
说干就干!打开B站,搜索"鸡你太美",大叔就是这么潮流,哈哈.废话不多说,吭哧吭哧开始肝.
F12—>Network—>一无所获.
在我的理解中,视频应该有个访问连接的呀,而且放在json格式的文件中,这样我们直接访问资源URL就可以下载到视频了呀.
然而,并没有.
接下里就是长达四五个小时的文献参考以及试错.
在网上看到的都是从up主个人主页里下载视频的,和我的预期有些不符,所以我们就先看前辈们的资料吧.
我们来到一个up主的个人中心,开始吭哧吭哧.
这里,我用了fiddler,太难了…
在这里插入图片描述
没错,就是这个"点击倾听,他们与B站的故事!"我怎么都没找到他在网页的布局.这里先挖个坑.
然后接着吭哧吭哧,找我们的视频URL
在这里插入图片描述
接着我就找到了这个,但是,里面并没有视频连接,只有title以及一些图片的URL.到这里,我就有点慌了,因为这里已经超出我的估计了.一般思维,我们视频对应的部分应该就有视频URL了啊.怀着忐忑的心情,我继续向下找了几个文件,果不其然一无所获.
这中间发生了一件诡异的事情,B站拒绝我的访问,然后刷新了一下又好了.
仔细对比,发下那个资料是很久之前的了…但是讲道理,视频访问的URL应该大差不差呀,可惜,没能弄明白.
算了,靠自己吧!吭哧吭哧
发现json中有一个play=2753的字段,这个可能就是视频的编号了.,突然又看见一个aid的字段,好吧,你猜会是哪个,当然是aid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值