爱收集资源网

视频url解码神器,轻松获取隐藏数据

网络整理 2023-09-21 19:10

获取视频 url

随便找一个视频,点击步入详情,页面中地址栏里就是该视频的 url 。

手机端复制链接后,先粘到浏览器地址栏访问,url 会手动转换,这时候复制地址栏的 url 即可。

发送恳求

微信点赞_点赞赚钱一个赞6分钱_网页点赞

接下来就是简单的发送恳求网页点赞,唯一须要注意的一点就是 headers 中不仅要配置 UA 外,还要配置 cookie 信息,否则拿不到想要的数据,cookie 位置在右图

配置好 headers 之后,发送 get 请求,拿到页面源码数据

data = requests.get(url=url, headers=headers)
data.encoding = 'utf-8'
data = data.text

数据解析

点赞赚钱一个赞6分钱_网页点赞_微信点赞

在页面源码数据中有很长一串数据是经过 url 编码的,而我们须要的数据都在这串数据中,因此我们须要领到这串数据。通过正则表达式定位并取出这串数据,然后调用 requests 模块下的工具包 utils 里的 unquote 方法解码这串数据(得到的是 string 类型的数据),代码如下:

data_en = re.findall('',data)[0]
data_all = requests.utils.unquote(data_en)

后面就是精典的资源定位了,我们先来说视频下载,先在数据中找到视频的链接,会发觉有两个

经过我的测试,第一个链接的视频带有水印网页点赞,而第二个没有,这个按照自己的须要选择就行,只是改个索引的问题,我这儿选择第二个无水印的,编写正则表达式将其取出

video_url = 'https:' + re.findall('"playAddr":\[{"src":".*?{"src":"(.*?)"}]',data_all)[0]

网页点赞