背景:
今天闲着没事做,然后想着刷刷视频,然后发现前段时间学习了一下网络爬虫的一些基本应用,就想着利用爬虫到网上去爬取一点视频来模拟人为的点击“下载操作”。因为皮皮虾是手机端的app,所以就肯定不能把目标放到软件上。所以我们的重点就是下载分享的链接上。我们随便选取一个视频点击分享后发现,我们可以直接复制视频的链接,所以就可以开始了:
1.打开软件随便选取一个视频点击分享,然后将分享的连接在电脑上打开
比如 :https://h5.pipix.com/s/JQaxYVx,
电脑打开之后的链接变成:https://h5.pipix.com/item/6899617878450903300?app_id=1319&app=super&timestamp=1606458177&carrier_region=cn&region=cn&language=zh&utm_source=weixin

2.打开开发者选项的模式,进行页面刷新寻找我们需要的请求。我们发现一个带有id的请求非常可疑,随即点开查看了一下具体信息。我们发现在这个次请求的链接中含有与刚请求的链接相同的字段,查看预览发现返回的是 json 格式的文件。


3.对这个请求我们进行更加详细的探索,点开Preview查看其详情之后发现,这就是我们需要寻找的短视频数据,并且在下面发现了关键字段:Video、Videodownload,并且存在两个资源链接(url_list)。随便打开一个发现就是目标资源。


4.找到我们的目标资源以后就需要我们编写代码进行资源的自动爬取,然后用标题进行文件命名,保存在指定的文件夹中。

5.总的来说主要是通过链接找到对应的资源链接,利用Json数据格式进行操作,因为这里只是进行一个视频的抓取,其实并没体现爬虫的优越性,如果对大量视频进行下载处理,程序最好使用函数封装的形式爬取,并且还可能需要代理来对付反爬虫技术,有兴趣的可以自己试一试哟。

Python爬取皮皮虾视频相关推荐

  1. python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序

    学习笔记(1):写了个python爬取B站视频评论的程序 import requests import json import os table='fZodR9XQDSUm21yCkr6zBqiveY ...

  2. python爬取bilibili弹幕_用Python爬取B站视频弹幕

    原标题:用Python爬取B站视频弹幕 via:菜J学Python 众所周知,弹幕,即在网络上观看视频时弹出的评论性字幕.不知道大家看视频的时候会不会点开弹幕,于我而言,弹幕是视频内容的良好补充,是一 ...

  3. python爬取抖音用户数据_使用python爬取抖音视频列表信息

    如果看到特别感兴趣的抖音vlogger的视频,想全部dump下来,如何操作呢?下面介绍介绍如何使用python导出特定用户所有视频信息 抓包分析 Chrome Deveploer Tools Chro ...

  4. python爬b站评论_学习笔记(1):写了个python爬取B站视频评论的程序

    学习笔记(1):写了个python爬取B站视频评论的程序 import requests import json import os table='fZodR9XQDSUm21yCkr6zBqiveY ...

  5. 使用python爬取最右视频

    最近学习了python,在此记录一下用python爬取最右视频 首先安装mitmproxy,安装方式:pip install mitmproxy 因为我使用的是Windows系统,无法使用mitmpr ...

  6. python爬取m3u8格式视频

    python爬取m3u8格式视频 m3u8原理 脚本环境 爬取步骤 步骤的具体实现 python细节处理说明 参考代码 m3u8原理 当我们在网页播放视频时,网页向服务器发起一个以.m3u8结尾的连接 ...

  7. python爬取腾讯视频会员V力值

    python爬取腾讯视频会员V力值 练练手,只需要将cookies改成自己的 便即可运行. from bs4 import BeautifulSoup import requests import r ...

  8. python爬取腾讯视频弹幕_用Python爬取腾讯视频弹幕

    原标题:用Python爬取腾讯视频弹幕 via:菜J学Python 1.网页分析 本文以爬取<脱口秀大会 第3季>最后一期视频弹幕为例,首先通过以下步骤找到存放弹幕的真实url. 通过删减 ...

  9. Python爬取微博短视频

    #!usr/bin/env python3 #-*- coding: UTF-8 -*- # 爬取微博短视频 __auth__='lz'import requests, json from urlli ...

  10. 谁说app的视频抓取不了的?用Python爬取整个app视频

    前言 随着手app的发展逐渐强大,我们手机应用每天的生活也是非常的多.那我们怎么知道他的数据是怎么形成的,通过电脑端如何爬取.相信大家也有这样的问题.下面我将讲解这些操作流程. 一.操作流程 首先我们 ...

最新文章

  1. 团队编程项目作业3-模块开发过程
  2. 一个接口是如何在Keycloak和Spring Security之间执行的
  3. fileinputstream_Java I/O 流之 FileInputStream
  4. css 外弧_css 弧度
  5. Set up Ubuntu 12.04 Laptop as WiFi Hotspot (ad-hoc) to Share Wired Internet
  6. 学习python的好处
  7. 【Python3 爬虫】09_正则表达式(re.math()、re.search()、re.sub()、全局匹配函数)
  8. php拆分excel,PHP_PHPExcel合并与拆分单元格的方法,本文实例讲述了PHPExcel合并与 - phpStudy...
  9. 《Adobe Premiere Pro CC经典教程》——6.2 节目监视器控件
  10. JAVA生成UUID
  11. zxr10交换机配置手册vlan_中兴交换机配置命令
  12. 通达信指标大全_选股指标:通达信指标大全,筹码起爆最佳的信号抄底位置
  13. c++ ——二分查找函数
  14. 张博涵清华大学_特别专访 | 张博涵 上
  15. Anton and Letters
  16. Java基础新手上路篇
  17. 利用C51单片机模拟SPI进行双机通信
  18. java获取时间的各种风格_各种获取时间的方法包含各类时间格式
  19. 关于通过Date.getTime()得到1970年01月1日0点零分问题验证
  20. 五、Web应用开发模式

热门文章

  1. 今日接手一个项目,服务器重启后,mysql启动失败
  2. 在线qq的html代码,网页QQ
  3. Geek ? 什么是 Geek ? 谁是 Geek ?
  4. c语言字符串atoi函数,C++_C语言中一些将字符串转换为数字的函数小结,C语言atoi()函数:将字符串转换 - phpStudy...
  5. 学生管理系统IPO图_高校学生考勤管理系统
  6. ietest 如何在多种浏览器上面测试JS页面效果
  7. python中不同文件之间使用所谓的全局变量
  8. 使用HBuilder打包App教程
  9. Python中in和has_key的性能比较
  10. 路由器怎么连接台式电脑