@@
@@
@@
@@
# @@ #
+ @@ *
@@@@
@ @
@@**************@@
Este proyecto se utiliza principalmente para descargar videos de varios sitios web. Actualmente admite descargas de archivos multimedia de transmisión m3u8 y descargas de videos de la estación b (actualmente solo admite videos individuales, dramas, videos múltiples, etc. aún están en desarrollo) y admite subprocesos múltiples. downloads., la descarga de otros tipos (o sitios web) de vídeos aún está en desarrollo...
pitón: 3.x
Descargar código usando git
git clone https://github.com/duibu/downloader.git
Instalar las dependencias requeridas
pip install -r requirements.txt
-u --url: 下载视频的url地址,只可以设置单个url
--name --video-name: 下载到本地视频的文件名称
--path --save-path: 视频保存路径
--batch-file: 批量地址文件的绝对路径,批量下载时使用,支持csv和txt
--thread: 下载视频文件的线程数
--site-type: 网站类型,例如下载b站视频时该项配置bili
--proxy: 配置代理信息,示例(clash for windows):--proxy http=http://127.0.0.1:7890 https=http://127.0.0.1:7890
Descarga directa
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx '
Especifique el nombre del archivo para descargar
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video
Especifique la ruta de guardado y el nombre del archivo para descargar
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video --path /home/user/video
Configurar proxy al descargar
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --proxy http= ' http://127.0.0.1:7890 ' https= ' https://127.0.0.1:7890 '
Ejemplo de descarga por lotes de archivos URL
python downloader.py --batch-file d:/video/url.txt --path /home/user/video
Descarga directa
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --site-type bili
Descarga multiproceso
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --thread 2 --site-type bili
Después de usar Clash for Windows para navegar científicamente por Internet, se genera una excepción de red.
Cuando Clash for Windows configura el proxy, solo el protocolo http puede usar el proxy normalmente. El protocolo https necesita usar http://localhost:7890
como proxy. Por lo tanto, se recomienda desactivar el proxy o ingresarlo manualmente. protocolo de proxy y dirección Para obtener más detalles, utilice el comando --help para ver la descripción del parámetro.
Solicitar permisos insuficientes
Algunos recursos requieren autorización para acceder, como los videos bilibili 1080P. Permita que el programa lea las cookies del navegador cuando lo use. Si aún no tiene permiso para leer las cookies, verifique el estado de inicio de sesión de la cuenta del sitio web correspondiente al navegador correspondiente. a la cookie seleccionada.
No se puede leer la cookie
En el sistema operativo Windows, el archivo de cookies puede estar ocupado por el navegador. Si el programa no puede leer la cookie, se recomienda cerrar el navegador y volver a ejecutar el programa.
Otras preguntas
Si encuentra otros problemas, envíe los Problemas y podrá solucionarlos y fusionarlos. Los comentarios también son bienvenidos.
Copyright (c) Microsoft Corporation. Todos los derechos reservados.
Licenciado bajo la licencia Apache-2.0.