Python爬取皮皮虾视频
背景:
今天闲着没事做,然后想着刷刷视频,然后发现前段时间学习了一下网络爬虫的一些基本应用,就想着利用爬虫到网上去爬取一点视频来模拟人为的点击“下载操作”。因为皮皮虾是手机端的app,所以就肯定不能把目标放到软件上。所以我们的重点就是下载分享的链接上。我们随便选取一个视频点击分享后发现,我们可以直接复制视频的链接,所以就可以开始了:
1.打开软件随便选取一个视频点击分享,然后将分享的连接在电脑上打开
比如 :https://h5.pipix.com/s/JQaxYVx,
电脑打开之后的链接变成:https://h5.pipix.com/item/6899617878450903300?app_id=1319&app=super×tamp=1606458177&carrier_region=cn®ion=cn&language=zh&utm_source=weixin
2.打开开发者选项的模式,进行页面刷新寻找我们需要的请求。我们发现一个带有id的请求非常可疑,随即点开查看了一下具体信息。我们发现在这个次请求的链接中含有与刚请求的链接相同的字段,查看预览发现返回的是 json 格式的文件。
3.对这个请求我们进行更加详细的探索,点开Preview查看其详情之后发现,这就是我们需要寻找的短视频数据,并且在下面发现了关键字段:Video、Videodownload,并且存在两个资源链接(url_list)。随便打开一个发现就是目标资源。
4.找到我们的目标资源以后就需要我们编写代码进行资源的自动爬取,然后用标题进行文件命名,保存在指定的文件夹中。
5.总的来说主要是通过链接找到对应的资源链接,利用Json数据格式进行操作,因为这里只是进行一个视频的抓取,其实并没体现爬虫的优越性,如果对大量视频进行下载处理,程序最好使用函数封装的形式爬取,并且还可能需要代理来对付反爬虫技术,有兴趣的可以自己试一试哟。
Python爬取皮皮虾视频相关推荐
- python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
学习笔记(1):写了个python爬取B站视频评论的程序 import requests import json import os table='fZodR9XQDSUm21yCkr6zBqiveY ...
- python爬取bilibili弹幕_用Python爬取B站视频弹幕
原标题:用Python爬取B站视频弹幕 via:菜J学Python 众所周知,弹幕,即在网络上观看视频时弹出的评论性字幕.不知道大家看视频的时候会不会点开弹幕,于我而言,弹幕是视频内容的良好补充,是一 ...
- python爬取抖音用户数据_使用python爬取抖音视频列表信息
如果看到特别感兴趣的抖音vlogger的视频,想全部dump下来,如何操作呢?下面介绍介绍如何使用python导出特定用户所有视频信息 抓包分析 Chrome Deveploer Tools Chro ...
- python爬b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
学习笔记(1):写了个python爬取B站视频评论的程序 import requests import json import os table='fZodR9XQDSUm21yCkr6zBqiveY ...
- 使用python爬取最右视频
最近学习了python,在此记录一下用python爬取最右视频 首先安装mitmproxy,安装方式:pip install mitmproxy 因为我使用的是Windows系统,无法使用mitmpr ...
- python爬取m3u8格式视频
python爬取m3u8格式视频 m3u8原理 脚本环境 爬取步骤 步骤的具体实现 python细节处理说明 参考代码 m3u8原理 当我们在网页播放视频时,网页向服务器发起一个以.m3u8结尾的连接 ...
- python爬取腾讯视频会员V力值
python爬取腾讯视频会员V力值 练练手,只需要将cookies改成自己的 便即可运行. from bs4 import BeautifulSoup import requests import r ...
- python爬取腾讯视频弹幕_用Python爬取腾讯视频弹幕
原标题:用Python爬取腾讯视频弹幕 via:菜J学Python 1.网页分析 本文以爬取<脱口秀大会 第3季>最后一期视频弹幕为例,首先通过以下步骤找到存放弹幕的真实url. 通过删减 ...
- Python爬取微博短视频
#!usr/bin/env python3 #-*- coding: UTF-8 -*- # 爬取微博短视频 __auth__='lz'import requests, json from urlli ...
- 谁说app的视频抓取不了的?用Python爬取整个app视频
前言 随着手app的发展逐渐强大,我们手机应用每天的生活也是非常的多.那我们怎么知道他的数据是怎么形成的,通过电脑端如何爬取.相信大家也有这样的问题.下面我将讲解这些操作流程. 一.操作流程 首先我们 ...
最新文章
- 团队编程项目作业3-模块开发过程
- 一个接口是如何在Keycloak和Spring Security之间执行的
- fileinputstream_Java I/O 流之 FileInputStream
- css 外弧_css 弧度
- Set up Ubuntu 12.04 Laptop as WiFi Hotspot (ad-hoc) to Share Wired Internet
- 学习python的好处
- 【Python3 爬虫】09_正则表达式(re.math()、re.search()、re.sub()、全局匹配函数)
- php拆分excel,PHP_PHPExcel合并与拆分单元格的方法,本文实例讲述了PHPExcel合并与 - phpStudy...
- 《Adobe Premiere Pro CC经典教程》——6.2 节目监视器控件
- JAVA生成UUID
- zxr10交换机配置手册vlan_中兴交换机配置命令
- 通达信指标大全_选股指标:通达信指标大全,筹码起爆最佳的信号抄底位置
- c++ ——二分查找函数
- 张博涵清华大学_特别专访 | 张博涵 上
- Anton and Letters
- Java基础新手上路篇
- 利用C51单片机模拟SPI进行双机通信
- java获取时间的各种风格_各种获取时间的方法包含各类时间格式
- 关于通过Date.getTime()得到1970年01月1日0点零分问题验证
- 五、Web应用开发模式
热门文章
- 今日接手一个项目,服务器重启后,mysql启动失败
- 在线qq的html代码,网页QQ
- Geek ? 什么是 Geek ? 谁是 Geek ?
- c语言字符串atoi函数,C++_C语言中一些将字符串转换为数字的函数小结,C语言atoi()函数:将字符串转换 - phpStudy...
- 学生管理系统IPO图_高校学生考勤管理系统
- ietest 如何在多种浏览器上面测试JS页面效果
- python中不同文件之间使用所谓的全局变量
- 使用HBuilder打包App教程
- Python中in和has_key的性能比较
- 路由器怎么连接台式电脑