分享好友 最新动态首页 最新动态分类 切换频道
【Python爬虫】看电影还在用VIP?一个python代码让你实现电影自由!附源码
2024-12-26 09:43

如何用Python解析vip电影。

【Python爬虫】看电影还在用VIP?一个python代码让你实现电影自由!附源码

什么是vip电影

这些vip电影啊,想要观看的话,必须充值会员,否则没法看。

比如这个

这些vip电影解析后呢

不需要会员,不需要登录,可以直接观看。

比如,正确解析后如下

话不多说,我们直接开整! 

  • 环境使用

Python 3.10 (不一定3.10,只要不是Python2就行
Pycharm

  • 模块使用

requests >>> pip install requests

为了让大家更好的学会这个案例,已经把源码打包好了,方便大家使用,给你们直接做成exe了
仅限于学习使用,请勿商用哈

由于篇幅限制,无法展示完整代码,我直接将代码打包上传,安全无毒,100%免费,可在下方获取

一、数据来源分析

1.明确需求

明确采集的网站以及数据内容

  • 网址:几大播放器懂的都懂
  • 数据: 视频内容 (链接)

2.抓包分析
通过浏览器开发者工具分析对应数据位置

 pc端: 网页浏览器自带开发者工具抓包分析   
 app: 利用第三方抓包工具去分析数据位置

  • 打开开发者工具 
  • F12 / 右键点击检查选择network(网络)
  • 刷新网页
  • 让本网页的数据内容重新加载一遍
  • 通过关键字搜索找到对应数据位置
  • 通过链接中一段进行搜索
  • 关键字: 需要什么数据就搜什么数据

项目对于视频网站数据采集

开发者工具 -> 网络 -> 媒体文件 -> 对应视频链接

数据包地址: https://www.kuaishou.com/graphql

二、代码实现步骤

1.发送请求

模拟浏览器对于url地址发送请求

模拟浏览器

 

请求网址

刚刚通过抓包分析找到链接地址

发送请求

  • 一般情况: 使用第三方模块 requests
  • 请求方法: 在对应数据包中 -> 标头 -> 常规 -> 请求方法
  • POST
  • 请求参数:
  • POST请求: 需要传递表单数据 (载荷中查看)

2.获取数据

  • 获取服务器返回响应数据
  • response.text

获取响应文本数据 -> 字符串

一般情况在获取网页源代码的时候

获取响应json数据 -> 字典

必须是完整的json数据格式

获取响应二进制数据 -> 二进制

一般用于获取图片/视频/音频/特定格式文件… 数据内容的时候

采集视频: 视频地址  
         对于视频地址发送请求 -> 获取二进制数据进行相关数据保存  

3.解析数据
提取我们需要的数据内容字典取值

一般获取json数据, 可能存在多层嵌套  
    dit = {'key': 'value', 'key1': 'value1'}  
    json = {'A': '1', 'B': {'B1': '2', 'B3': '3'}}  
键值对取值: 根据冒号左边的内容[键], 提取冒号右边的内容[值]  
    一层一层提取  
比如提取数字3: json['B']['B3'] -> '3'  

4.保存数据
获取视频内容, 进行本地保存

相对路径: 相当于代码所在文件路径 -> video 代码文件目录video文件夹
绝对路径: c盘->文件夹->那个文件路径

三、代码展示

 

由于篇幅限制,无法展示完整代码,我直接将代码打包上传,安全无毒,100%免费,可在下方获取

最新文章
我院举办第二届全国职业生涯规划大赛院级选拔赛
12月13日下午院209教室,我院举办第二届全国职业生涯规划大赛院级选拔赛,由邓环、李大伟、邹桂森三位教授担任评委。此次比赛旨在帮助同学们明确职业目标,提升职业规划能力,为未来职业生涯奠定坚实基础。李凯旭、周广超、杨昱、邵朋飞同
白帽SEO技术提升网站排名的方法
提升网站排名的白帽SEO技术在数字化时代,提升网站在搜索引擎中的排名至关重要。白帽SEO技术是指遵循搜索引擎规则的优化方法,旨在提高网站的可见性和用户体验。通过正确的策略,不仅可以吸引更多流量,还能提高网站的可信度和转化率。本文
露营基地线上预约营位小程序APP原生系统开发
前言:露营基地营位预约小程序开发,露营基地营位预约APP开发露营基地线上预约营位小程序APP的系统开发,旨在为用户提供便捷、高效的露营体验。以下是对该开发项目的详细分析:用户注册与登录:支持手机号、第三方账号(如微信、QQ)等多种
谷歌优化推广权威指南,解锁品牌国际化之路
谷歌优化推广权威机构助力品牌国际化,为您提供专业策略,优化搜索排名,提升品牌知名度,拓展国际市场,让您的品牌走向世界舞台。随着互联网的快速发展,企业对网络营销的需求日益增长,推广作为国际知名搜索引擎,拥有庞大的用户群体和丰
视频处理与流媒体技术详解
面试题1 为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢? 1)空间冗余:图像相邻像素之间有较强的相关性2)时间冗余:视频序列的相邻图像之间内容相似3)编码冗余:不同像素值出现
蛇年品牌创意营销开战,年味就这么来了!
当你还沉浸在“麦学”的爆火讨论中时,突然发现,“2025年春晚”居然水灵灵地上了热搜!OMG!竟然有种时光穿越的错觉,年味就这么来了?!最近,中央广播电视总台发布2025年春节联欢晚会主题“巳巳如意,生生不息”和LOGO设计。以及2025蛇
【5219(电信版)WiFi万能钥匙下载】酷派5219 电信版WiFi万能钥匙5.1.02免费下载
下载WiFi万能钥匙,认准官方正版!免费安全WiFi热点,无忧一键连接。日常任务随时做,轻松赚现金外快~【积分赚钱】完成简单日常任务,轻轻松松赚现金【安全免费】随时随地免费连接,畅享安全免费WiFi,节省流量快人一步!【权威认证】通过
昆明专业PPT设计公司,ppt制作,ppt代做,ppt设计,ppt美化,h5制作
昆明PPT设计公司团队精通:PPT设计,PPT制作,ppt代做,ppt美化,ppt定制,PPT策划,互联动以“创意设计+策划制作团队的ppt设计公司,年文案写作团队,1对1写作-包修改-满意为止,可加急当天出稿.ppt设计公司,保密性强,绝不外泄,按时交稿,可加急-不限
酷狗kgm格式怎么转换为mp3
酷狗音乐作为一款广受欢迎的音乐播放软件,为了保护音乐版权,采用了独有的kgm加密文件格式。然而,这种格式并不兼容所有设备和播放器,因此,许多用户希望将kgm格式转换为更为通用的mp3格式。以下是一些简单实用的转换方法。**方法一:使
红米手机高效内存清理秘籍大公开
轻松告别卡顿,流畅体验尽在掌握
相关文章
推荐文章
发表评论
0评