庭审录播爬虫

一、庭审直播网

在这里插入图片描述

二、爬取对象

在这里插入图片描述
庭审公开网的内容包括直播与录播
直播没有办法爬,只能看的时候进行录制
所有选定的目标为录播

在这里插入图片描述

三、爬取分析

(一)视频地址获取

首先录播视频的加载方式为点击查看更多后进行动态进行新内容的加载

在这里插入图片描述
加载中url并不变化
其中case_list中的就是视频的地址
在这里插入图片描述
不点击see more不会加载后续内容

因而此处使用selenium进行模拟点击

(二)视频文件

首先通过以下元素交互进入具体案件的庭审录播
在这里插入图片描述

在这里插入图片描述

有的视频文件有的直接由视频的地址.mp4,可以直接下载,
在这里插入图片描述
在这里插入图片描述

但是这种一般内含了一个网页
在这里插入图片描述

然而大多数是没有的,只有跳转的url
在这里插入图片描述

但是其中的在调试中可以发现,点击播放时会出现.m3u8文件;而通过src中的url进入时不需要点击播放即可找到.m3u8文件,因而获取属性src中url,然后通过requests模块快速进行.m3u8文件的地址的查找。

import requests
r = requests.get("http://player.videoincloud.com/vod/9314083?src=gkw&cc=1")
print(r.text)

在这里插入图片描述
因此,selenium只要找到属性src的值即可

四、 视频下载

找到m3u8文件后即可使用ffmpeg进行下载,此处为了下载速度更快使用了
anwenzen的M3u8Download,进行了适合windows平台的修改

五、成果

该项目已经上传到github上,链接: trial_recording_and_broadcasting.
在这里插入图片描述

六、问题

没有直接下载MP4,后续会进行增加,从而不用进行m3u8的下载,而是直接下载MP4,此外m3u8文件的下载出现大幅度的失误即下载后的视频比应有的视频少了很多

### 法院庭审系统双链路设计方案 #### 设计目标 法院庭审系统的双链路设计旨在提高系统的可靠性和稳定性,确保在单条链路发生故障时,另一条链路能够无缝接管,保障庭审过程的连续性。这种设计通常涉及络架构、硬件冗余以及软件层面的支持。 --- #### 络层双链路设计 在络层面上,可以通过以下方式实现双链路设计: 1. **物理线路备份** 配置两条独立的通信链路,分别连接至不同的运营商或路由路径,以减少因单一链路中断而导致的服务不可用情况[^3]。每条链路均应具备足够的带宽来支持高清视频流传输和其他数据交互需求。 2. **负载均衡器部署** 使用硬件或虚拟化的负载均衡设备管理这两条链路上的数据流量分配工作。当检测到某一条链路性能下降或者完全失效时,可以迅速调整策略将全部请求导向可用链路之上[^1]。 ```bash # 负载均衡配置示例 (HAProxy) global log /dev/log local0 defaults mode http timeout connect 5s timeout client 50s timeout server 50s frontend court_frontend bind *:80 default_backend backend_servers backend backend_servers balance roundrobin server link1 192.168.1.1:80 check server link2 192.168.1.2:80 check ``` --- #### 存储层双活方案 为了进一步增强数据安全性与访问效率,可以在存储层面引入双活机制: 1. **存储控制器双活配置** 借助专业的存储解决方案提供商所提供的技术支持和服务,构建起一套基于存储控制器双活模式下的同城数据中心间镜像复制环境。此环境中两套存储阵列之间保持实时同步状态,并允许各自独立对外提供服务而互不影响正常运行秩序。 2. **仲裁机制设置** 引入第三方仲裁节点用于防止可能出现的“脑裂”现象——即两个站点都认为自己处于主角色从而造成混乱局面的发生。该仲裁节点既可以是一个专用的小型存储单元也可以是由专门负责协调工作的服务器担任角色之一部分功能职责所在之处所处位置等方面考虑因素较多因此需要根据实际应用场景灵活选择合适的产品型号规格参数指标等内容进行综合评估后再做决定最终实施方案细节描述如下所示: --- #### 数据安全与一致性保障措施 - 利用区块链技术记录整个诉讼过程中产生的各类电子文件及其元信息,形成全链条式的信任体系结构,确保证据材料的真实性与时效性得到最大程度上的保护[^2]。 - 对于重要操作日志同样采取类似的手段加以固定保存以便日后追溯查证之需同时也便于审计监督等工作开展落实到位更加规范化标准化程度更高一些比较好一点哦亲~ ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值