Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【教程】抓取网页内视频的五种方法

【教程】抓取网页内视频的五种方法

作者头像
zby1101
发布于 2020-08-05 08:31:03
发布于 2020-08-05 08:31:03
51.3K00
代码可运行
举报
文章被收录于专栏:久梦世界久梦世界
运行总次数:0
代码可运行

今天更新个教程吧

正文开始

今天介绍几种抓取网页内视频的方法(其实这个教程我想昨天发的,结果shsh2刷机耽搁太久了,被拖延到今天)

教程以公众号里的“【安卓】备用机通知转发到主力机微信”开始

暂时想到算是五种办法吧,但是五种里可能有类似的办法,也就是用了同一个原理

电脑篇

主要有三种办法:

①开发者模式查看网络活动

②fd抓视频链接

③现成的软件/浏览器插件

这里主要讲解第一种和第二种

开发者模式查看网络活动

浏览器的开发者模式(网页按F12)然后找网络(或者network),切换到network选项卡上,再找已接收(size),让他由大到小排列,然后点击视频开始播放,(部分浏览器可能会播放失败,可以多尝试几次,或者换浏览器尝试),然后让视频快进播放完,看这里的最大的一个就是那个视频了,右键复制链接(或者双击)就可以下载视频

图文教程如下

fd抓视频链接

Filddler4官网:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.telerik.com/download/fiddler

预先设置:打开 Fiddler,选择菜单栏 -> Tools -> Fiddler Options,在 HTTPS 选项卡中勾选 Decrypt HTTPS traffic,然后重启Fiddler。

{ps:若提示Certificate Error证书错误,可以选择Yes忽略错误或者安装证书}

我们先打开Filddler4,然后再打开浏览器打开我们要抓视频的链接

(PS:因为后台开着fd软件抓网络连接,网页加载会变慢)

网页加载完毕后也是点击播放视频,

切换到Filddler4,

找host项里有video字样的,URL里有mp4/m3u8字样的链接

右键copy➡just Url

然后即可下载视频

现成的软件/浏览器插件

百度,搜狗啥的搜索引擎一搜索一大堆,不做教学

IOS篇

主要两种方法

①thor抓包

②第三方软件下载

thor抓包

这里不提供下载账号,自行购买或者自行找共享ID

打开thor开关,打开网页,让视频播放一会(让他有网络流量活动)

然后切回thor,结束抓包

会话记录打开,选择大小降序,找最大的那个然后看请求的那个链接就是视频下载地址了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 久梦世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【旧】G002Spring学习笔记-IOC之XML方式实现
它在构建容器时,创建对象采用的策略是立即加载的方式,也就是说,一读完配置文件就马上创建对象;
訾博ZiBo
2025/01/06
780
【旧】G002Spring学习笔记-IOC之XML方式实现
【旧】G004Spring学习笔记-IOC案例
訾博ZiBo
2025/01/06
740
【旧】G006Spring学习笔记-IOC案例完善
訾博ZiBo
2025/01/06
510
【旧】G006Spring学习笔记-IOC案例完善
Spring 常用注解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
4200
Spring学习笔记(一)——Spring介绍及工厂模式解耦
Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多 著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架.。
不愿意做鱼的小鲸鱼
2022/09/24
3500
Spring学习笔记(一)——Spring介绍及工厂模式解耦
快速学习-使用 spring 的 IOC 解决程序耦合
本章我们使用的案例是,账户的业务层和持久层的依赖关系解决。在开始 spring 的配置之前,我们要先准备一下环境。由于我们是使用 spring 解决依赖关系,并不是真正的要做增删改查操作,所以此时我们没必要写实体类。并且我们在此处使用的是 java 工程,不是 java web 工程。
cwl_java
2020/04/01
3790
手把手教你使用 Spring IOC 容器完成注入操作(xml注入 + 注解注入)
这三层架构各自分工,独自完成相对应的功能,但是这样的程序写出来会导致程序之间耦合性过高
Gorit
2021/12/08
8950
手把手教你使用 Spring IOC 容器完成注入操作(xml注入 + 注解注入)
Spring的两大核心IOC和AOP
IOC全称Inverse Of Control,中文名控制反转,是spring框架中一种降低程序耦合度(降低程序依赖关系)的设计思想。它的主要目的就是将对象的创建控制权完全交给spring提供的容器处理,由容器统一创建,调用方只需关注对象实现的功能,而无需关注对象是如何创建的。
兜兜转转
2023/03/08
8960
Spring的两大核心IOC和AOP
使用 spring 的 IoC 实现账户的 CRUD
大致步骤: 1.创建数据库 2.账户实体类 3.编写持久层代码 4.账户的持久层实现类 5.编写业务层代码 6.业务层实现类 7.配置文件 基本结构 1.创建数据库 create table account( id int primary key auto_increment, name varchar(40), money float )character set utf8 collate utf8_general_ci; insert into account(name,money) value
别团等shy哥发育
2023/02/27
2160
使用 spring 的 IoC 实现账户的 CRUD
【旧】G001Spring学习笔记-Spring框架概述和程序间耦合
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。
訾博ZiBo
2025/01/06
560
【旧】G001Spring学习笔记-Spring框架概述和程序间耦合
Spring的常用注解
使用注解需要在xml文件中配置扫描注解配置的包 <context:component-scan base-package=“com.rpf”></context:component-scan> @Component 作用:用于把当前类对象存入spring容器中 属性:value用于指定bean的id。当我们不写时 他的默认值是当前类名首字母改小写 只有一个属性时value可以不写@Component(“accountService”) 它们的作用和xml文件中编写bean标签实现的功能是一样的 Controller:一般用在表现层 Service:一般用在业务层 Repository:一般用于持久层 可以互相替换不建议 以上三个注解作用和属性与Component时一模一样的 它们三个是spring框架为我们提供明确的三层使用的注解 使我们的三层对象更加清晰 例
暴躁的程序猿
2022/03/23
1840
Spring的常用注解
Spring学习笔记(二)——依赖注入
依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层仍会调用持久层的方法。 那这种业务层和持久层的依赖关系,在使用 spring 之后,就让 spring 来维护了。 简单的说,就是坐等框架把持久层对象传入业务层,而不用我们自己去获取。
不愿意做鱼的小鲸鱼
2022/09/24
3140
快速学习-基于注解的 IOC 配置
学习基于注解的 IoC 配置,大家脑海里首先得有一个认知,即注解配置和 xml 配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。
cwl_java
2020/04/02
3930
快速学习-使用 spring 的 IoC 的实现账户的CRUD
使用 spring 的 IoC 实现对象的管理 使用 DBAssit 作为持久层解决方案 使用 c3p0 数据源
cwl_java
2020/04/02
4120
【旧】G005Spring学习笔记-Spring完全注解实现及优化
因为junit继承了一个main方法,这个main方法会判断当前测试类中有@Test注解的方法,并使其执行;
訾博ZiBo
2025/01/06
950
【旧】G005Spring学习笔记-Spring完全注解实现及优化
Spring学习笔记(三)——Spring注解开发&spring与Junit整合测试
1、应用程序的入口 main方法 2、junit单元测试中,没有main方法也能执行 junit集成了一个main方法 该方法就会判断当前测试类中哪些方法有 @Test注解 junit就让有Test注解的方法执行 3、junit不会管我们是否采用spring框架 在执行测试方法时,junit根本不知道我们是不是使用了spring框架 所以也就不会为我们读取配置文件/配置类创建spring核心容器 4、由以上三点可知 当测试方法执行时,没有Ioc容器,就算写了Autowired注解,也无法实现注入
不愿意做鱼的小鲸鱼
2022/09/24
3340
Spring学习笔记(三)——Spring注解开发&spring与Junit整合测试
从零开始重新认识 Spring Framework
如果你想快速入门 Spring 框架,或者想快速复习 Spring 的基本操作,那么这篇文章再适合你不过了。
wsuo
2020/07/30
4960
从零开始重新认识 Spring Framework
Spring学习笔记(五)——JdbcTemplate和spring中声明式事务
它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 1. 操作关系型数据的: JdbcTemplate HibernateTemplate 2. 操作 nosql 数据库的: RedisTemplate 3. 操作消息队列的: JmsTemplate spring中的JdbcTemplate在 spring-jdbc-5.0.2.RELEASE.jar 中,我们在导包的时候,除了要导入这个 jar 包外,还需要导入一个 spring-tx-5.0.2.RELEASE.jar(它是和事务相关的)。
不愿意做鱼的小鲸鱼
2022/09/24
1.2K0
Spring学习笔记(五)——JdbcTemplate和spring中声明式事务
Spring 通过单表 CURD 认识配置IOC的两兄弟(XML&注解)
前面一篇文章花大量内容,重点学习了 Spring入门 的一些思想,以及简单的学习了 IOC基础 以及基于基于 XML 的配置方式,大家应该清楚,XML与注解常常是形影不离的,他们就像一对双胞胎,但兄弟两个的想法都是一致的,那就是帮助开发者实现想要的功能,我们所说的IOC 技术,无疑是为了降低程序间的耦合,那么,今天就来聊一聊,基于注解的IOC配置,当然为了大家有对比学习,两种配置同时讲解,同时我把例举得尽量完整一些,就来完成一个对单表进行 CURD 的案例
BWH_Steven
2020/03/04
6290
SSM 整合详细步骤
持久层实现类代码: 此时不要做任何操作,就输出一句话。目的是测试 spring 框架搭建的结果。
全栈程序员站长
2022/08/27
5490
SSM 整合详细步骤
推荐阅读
相关推荐
【旧】G002Spring学习笔记-IOC之XML方式实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验