@@
@@
@@
@@
# @@ #
+ @@ *
@@@@
@ @
@@**************@@
Ce projet est principalement utilisé pour télécharger des vidéos à partir de divers sites Web. Il prend actuellement en charge les téléchargements de fichiers multimédias en streaming m3u8 et les téléchargements de vidéos de la station B (ne prend actuellement en charge que les vidéos uniques, les drames, les vidéos multiples, etc. sont encore en cours de développement) et prend en charge le multithread. téléchargements. , le téléchargement d'autres types (ou sites Web) de vidéos est encore en développement...
python:3.x
Télécharger le code en utilisant git
git clone https://github.com/duibu/downloader.git
Installer les dépendances requises
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
Téléchargement direct
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx '
Spécifiez le nom du fichier à télécharger
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video
Spécifiez le chemin de sauvegarde et le nom du fichier à télécharger
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video --path /home/user/video
Configurer le proxy lors du téléchargement
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 '
Exemple de téléchargement par lots de fichiers URL
python downloader.py --batch-file d:/video/url.txt --path /home/user/video
Téléchargement direct
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --site-type bili
Téléchargement multithread
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --thread 2 --site-type bili
Après avoir utilisé Clash pour Windows pour surfer scientifiquement sur Internet, une exception réseau est générée.
Lorsque Clash pour Windows configure le proxy, seul le protocole http peut utiliser le proxy normalement. Le protocole https doit utiliser http://localhost:7890
comme proxy. Par conséquent, il est recommandé de désactiver le proxy ou de saisir manuellement le proxy. protocole et adresse du proxy. Pour plus de détails, veuillez utiliser la commande --help pour afficher la description du paramètre.
Demander des autorisations insuffisantes
Certaines ressources nécessitent une autorisation d'accès, comme les vidéos bilibili 1080P. Veuillez autoriser le programme à lire les cookies du navigateur lors de son utilisation. Si vous n'avez toujours pas l'autorisation de lire les cookies, veuillez vérifier l'état de connexion du compte du site Web correspondant au navigateur correspondant. au cookie sélectionné.
Impossible de lire le cookie
Dans le système d'exploitation Windows, le fichier cookie peut être occupé par le navigateur. Si le programme ne parvient pas à lire le cookie, il est recommandé de fermer le navigateur et de réexécuter le programme.
Autres questions
Si vous rencontrez d'autres problèmes, veuillez soumettre les problèmes et vous pourrez les résoudre et les fusionner. Les commentaires sont également les bienvenus
Copyright (c) Microsoft Corporation Tous droits réservés.
Sous licence Apache-2.0.