youtube-dl через прокси (нужно избежать @ sign)
Я пытаюсь использовать youtube-dl, используя приведенную ниже команду, в Windows 7.
youtube-dl.exe --proxy "http://a12345:A@1@proxy.com:8080/" https://www.youtube.com/watch?v=XzZJuEDQ1a0
Имя пользователя: a12345
Password:A@1
Доверенное лицо: proxy.com
Ниже приведен ответ, который я получаю.
[youtube] Confirming age WARNING: Unable to confirm age: <urlopen error [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions> [youtube] XzZJuEDQ1a0: Downloading webpage ERROR: Unable to download webpage: <urlopen error [Errno 10013] An attempt was m ade to access a socket in a way forbidden by its access permissions> (caused by URLError(error(10013, 'An attempt was made to access a socket in a way forbidden by its access permissions'),))
Я подозреваю, что это знак @ в пароле, но, похоже, я не могу избежать того, что он рассматривается как обычный символ.
С подробным
[отладка] Конфигурация системы: [] [отладка] Конфигурация пользователя: [] [отладка] Командная строка
Аргументы: ['--прокси', 'http://a12345:A%401@proxy.com:8080/',
'https://www.youtube.com/watch?v=2bZd5r0iPGc ', '--подробный'] [отладка]
Кодировки: языковой стандарт cp1252, fs mbcs, выход cp437, преф cp1252 [отладка]
Youtube-версия dl 2014.11.27 [отладка] Версия Python 2.7.8 -
Окна-7-6.1.7601- SP1 [отладка] исполняемые версии: ffmpeg N-68102-, ffprobe N-68102- [отладка] Карта прокси-сервера: {u'http': 'http://a12345:A%401@proxy.com:8080 /', u'https':
'http://a12345:A%401@proxy.com:8080 /'} [youtube] Подтверждение возраста
ПРЕДУПРЕЖДЕНИЕ: Невозможно подтвердить возраст:
Была предпринята попытка получить доступ к сокету способом, запрещенным его доступом
Разрешения> [youtube] 2bZd5r0iPGc: Ошибка при загрузке веб-страницы: Невозможно
Для загрузки веб-страницы:
Для доступа к сокету способом, запрещенным его правами доступа>
(вызвано ошибкой URLError(ошибка(10013, 'Была предпринята попытка доступа к
Сокет способом, запрещенным его правами доступа'),))
Файл "youtube_dlextractorcommon.pyo", строка 273, на странице _request_webpage
Файл "youtube_dlyoutubedl.pyo", строка 1321, в urlopen
Файл "urllib2.pyo", строка 404, в открытом> Файл "urllib2.pyo", строка 422, в _open
Файл "urllib2.pyo", строка 382, в _call_chain
Файл "youtube_dlutils.pyo", строка 410, в https_опен Файл "urllib2.pyo", строка 1184, в do_open