当前位置: 首页 > news >正文

Python基于you-get下载网页上的视频

​ 1.python 下载地址

下载 : https://www.python.org/downloads/

2. 配置环境变量

配置 python_home 地址
在这里插入图片描述
配置 python_scripts 地址
在这里插入图片描述
在path 中加入对应配置
在这里插入图片描述

3. 验证

C:\Users>python --version
Python 3.12.4
C:\Users>wheel version
wheel 0.43.0

4. 下载 curl

curl官网

下载地址

5. 解压并配置环境变量

在这里插入图片描述
同样加入系统 path 中
在这里插入图片描述

6. 验证是否成功

C:\Users>curl --version
curl 8.0.1 (Windows) libcurl/8.0.1 Schannel WinIDN
Release-Date: 2023-03-20
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS HSTS HTTPS-proxy IDN IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI threadsafe Unicode UnixSockets

7.下载并 安装 get-pip.py

7.1 下载

C:\Users>curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 2224k  100 2224k    0     0   605k      0  0:00:03  0:00:03 --:--:--  605k

7.2 安装

get-pip.py

C:\Users>python get-pip.py
Collecting pipUsing cached pip-24.1.1-py3-none-any.whl.metadata (3.6 kB)
Using cached pip-24.1.1-py3-none-any.whl (1.8 MB)
Installing collected packages: pipAttempting uninstall: pipFound existing installation: pip 24.1.1Uninstalling pip-24.1.1:Successfully uninstalled pip-24.1.1
Successfully installed pip-24.1.1

8. 验证

C:\Users>pip -V
pip 24.1.1 from D:\devtool\Python\Python312\Lib\site-packages\pip (python 3.12)

9. 安装 you-get

C:\Users>pip install you-get
Collecting you-getDownloading you_get-0.4.1710-py3-none-any.whl.metadata (3.9 kB)
Collecting dukpy (from you-get)Downloading dukpy-0.4.0-cp312-cp312-win_amd64.whl.metadata (12 kB)
Collecting mutf8 (from dukpy->you-get)Downloading mutf8-1.0.6.tar.gz (6.4 kB)Preparing metadata (setup.py) ... done
Downloading you_get-0.4.1710-py3-none-any.whl (188 kB)---------------------------------------- 189.0/189.0 kB 2.3 MB/s eta 0:00:00
Downloading dukpy-0.4.0-cp312-cp312-win_amd64.whl (1.3 MB)---------------------------------------- 1.3/1.3 MB 816.0 kB/s eta 0:00:00
Building wheels for collected packages: mutf8Building wheel for mutf8 (setup.py) ... doneCreated wheel for mutf8: filename=mutf8-1.0.6-cp312-cp312-win_amd64.whl size=4908 sha256=f12783eecb8d726cde15a42b3f578d2706eb7da088e8a8e3c4af92509172d2ecStored in directory: c:\users\appdata\local\pip\cache\wheels\c2\2a\80\4c1ef20c67de151e7de0f1d4168f9a7e26c75d54403c6114a8
Successfully built mutf8
Installing collected packages: mutf8, dukpy, you-get
Successfully installed dukpy-0.4.0 mutf8-1.0.6 you-get-0.4.1710

10.下载视频

C:\Users\Desktop>you-get https://s2-111386.kwimgs.com/bs2/mmu-aiplatform-temp/kling/20240620/1.mp4
Site:       kwimgs.com
Title:      1
Type:       MPEG-4 video (video/mp4)
Size:       4.06 MiB (4254325 Bytes)Downloading 1.mp4 ...100% (  4.1/  4.1MB) ├████████████████████████████████████████┤[1/1]   13 MB/s

11. 编写批量bat 脚本

@echo off
setlocal enabledelayedexpansionset "url=https://s2-111386.kwimgs.com/bs2/mmu-aiplatform-temp/kling/20240620/"
set /a "count=0":loop
if !count! lss 12 (set /a "count+=1"echo Downloading !count! / 12 ...set "fullURL=!url!!count!.mp4"echo !fullURL!REM 注意:确保你的 PATH 环境变量中包含了 you-get,或者提供完整的 you-get 路径you-get "!fullURL!"if !errorlevel! neq 0 (echo Download failed! Exiting loop.exit /b !errorlevel!)goto :loop
)echo All downloads completed.
endlocal
http://www.lryc.cn/news/396693.html

相关文章:

  • 大模型/NLP/算法面试题总结3——BERT和T5的区别?
  • vue3项目打包的时候,怎么区别测试环境,和本地环境
  • 小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
  • 全网最全的软件测试面试八股文
  • VMware虚拟机配置桥接网络
  • 华为机考真题 -- 攀登者1
  • 深入理解Python密码学:使用PyCrypto库进行加密和解密
  • MMSegmentation笔记
  • Python基础语法:变量和数据类型详解(整数、浮点数、字符串、布尔值)①
  • 【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
  • MySQL DDL
  • 从模型到应用:李彦宏解读AI时代的新趋势与挑战
  • C++ STL 随机数用法介绍
  • 容器之docker compose
  • MIT机器人运动控制原理浅析-人形机器人
  • 开源 WAF 解析:选择最适合你的防护利器
  • AirPods Pro新功能前瞻:iOS 18的五大创新亮点
  • JavaScript中的可选链操作符
  • huggingface笔记:gpt2
  • 一次业务的批量数据任务的处理优化
  • 新能源汽车充电站远程监控系统S275钡铼技术无线RTU
  • 海外视频媒体发布/发稿:如何在国外媒体以视频的形式宣发
  • HTML 【实用教程】(2024最新版)
  • How to Describe Figures in a Research Article
  • 昇思MindSpore学习入门-CELL与参数一
  • 【k8s中安装rabbitmq】k8s中安装rabbitmq并搭建镜像集群-hostpath版
  • (5) 深入探索Python-Pandas库的核心数据结构:Series详解
  • JAVA之开发神器——IntelliJ IDEA的下载与安装
  • 通过Umijs从0到1搭建一个React项目
  • Redis 数据过期及淘汰策略