@@
@@
@@
@@
# @@ #
+ @@ *
@@@@
@ @
@@**************@@
Этот проект в основном используется для загрузки видео с различных веб-сайтов. В настоящее время он поддерживает загрузку файлов потокового мультимедиа m3u8 и загрузку видео со станции b (в настоящее время поддерживаются только отдельные видео, драмы, несколько видео и т. д. все еще находятся в разработке), а также поддерживает многопоточность. загрузки, загрузка видео других типов (или веб-сайтов) все еще находится в стадии разработки...
питон: 3.x
Загрузите код с помощью git
git clone https://github.com/duibu/downloader.git
Установите необходимые зависимости
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
Прямая загрузка
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx '
Укажите имя файла для скачивания
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video
Укажите путь сохранения и имя файла для скачивания.
python downloader.py --url ' http://example.com/example.m3u8?xxx=xxx ' --name video --path /home/user/video
Настроить прокси при загрузке
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 '
Пример пакетной загрузки URL-файлов
python downloader.py --batch-file d:/video/url.txt --path /home/user/video
Прямая загрузка
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --site-type bili
Многопоточная загрузка
python downloader.py --url ' https://www.bilibili.com/video/BV1DX4y1p7CT/ ' --thread 2 --site-type bili
После использования Clash для Windows для научного серфинга в Интернете возникает сетевое исключение.
Когда Clash для Windows настраивает прокси, обычно прокси может использовать только протокол http. Протокол https должен использовать http://localhost:7890
в качестве прокси. Поэтому рекомендуется отключить прокси или ввести его вручную. Протокол и адрес прокси-сервера. Для получения подробной информации используйте команду --help для просмотра описания параметра.
Запросить недостаточно разрешений
Для доступа к некоторым ресурсам требуется авторизация, например, видео bilibili 1080P. Разрешите программе читать файлы cookie браузера при ее использовании. Если у вас все еще нет разрешения на чтение файлов cookie, проверьте статус входа в учетную запись веб-сайта, соответствующую соответствующему браузеру. к выбранному файлу cookie.
Невозможно прочитать файлы cookie
В операционной системе Windows файл cookie может быть занят браузером. Если программа не может прочитать файл cookie, рекомендуется закрыть браузер и перезапустить программу.
Другие вопросы
Если у вас возникнут другие проблемы, отправьте сообщение о проблемах, и вы сможете их исправить и объединить. Комментарии также приветствуются
Авторские права (c) Корпорация Microsoft. Все права защищены.
Лицензия Apache-2.0.