youtube - dl via Proxy (besoin d'échapper au signe @)
J'essaie d'utiliser youtube-dl, en utilisant la commande ci-dessous, dans Windows 7.
youtube-dl.exe --proxy "http://a12345:A@1@proxy.com:8080/" https://www.youtube.com/watch?v=XzZJuEDQ1a0
Nom d'utilisateur: a12345
Password:A@1
Procuration : proxy.com
Le soufflet ci-dessous est la réponse que je reçois.
[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'),))
Je soupçonne que c'est le signe @ dans le mot de passe, mais je n'arrive pas à lui échapper qu'il soit traité comme un caractère normal.
Avec
verbeux[débogage] Configuration du système : [] [débogage] Configuration de l'utilisateur : [] [debug] Ligne de commande
Arguments : ['proxyproxy', 'http://a12345:A%401@proxy.com:8080/',
'https://www.youtube.com/watch?v=2bZd5r0iPGc ', 'verbverbeux'] [débogage]
Encodages : locale cp1252, fs mbcs, out cp437, pref cp1252 [debug]
Youtube -dl version 2014.11.27 [débogage] Version Python 2.7.8 -
Fenêtres-7-6.1.7601- SP1 [débogage] versions exe: ffmpeg N-68102-, ffprobe N-68102 - [debug] Carte proxy : {u'http': 'http://a12345:A%401@proxy.com:8080 / ', u'https':
'http://a12345:A%401@proxy.com:8080 /'} [youtube] Confirmation de l'âge
AVERTISSEMENT: Impossible de confirmer l'âge:
On a tenté d'accéder à une socket d'une manière interdite par son accès
Permissions > [youtube] 2bZd5r0iPGc: Erreur de téléchargement de la page Web: Impossible
Pour télécharger la page web:
Pour accéder à un socket d'une manière interdite par ses autorisations d'accès >
(causé par URLError(error(10013, 'Une tentative a été faite pour accéder à un
Socket d'une manière interdite par ses autorisations d'accès'),))
Fichier "youtube_dlextractorcommon.pyo", ligne 273, dans _request_webpage
Fichier "youtube_dlyoutubedl.pyo", ligne 1321, dans urlopen
Fichier "urllib2.pyo", ligne 404, en ouvert > Fichier "urllib2.pyo", ligne 422, dans _ouvrir
Fichier "urllib2.pyo", ligne 382, dans _call_chain
Fichier "youtube_dlutils.pyo", ligne 410, en https_ouvrir Fichier "urllib2.pyo", ligne 1184, dans do_open