Eu quero baixar o vídeo do youtube através do youtube-dl através do servidor proxy, mas mostra a autenticação necessária
código:
http_proxy="http://username:password@proxy:port/" youtube-dl url
mostra erro de autenticação
Eu quero baixar o vídeo do youtube através do youtube-dl através do servidor proxy, mas mostra a autenticação necessária
código:
http_proxy="http://username:password@proxy:port/" youtube-dl url
mostra erro de autenticação
Respostas:
proxychains youtube-dl [options] LINK
proxychans
usa o serviço tor por padrão, se você tiver seu próprio proxy, edite a última linha do /etc/proxychains.conf
arquivo.
sudo apt-get install proxychains tor obfsproxy
Se você deseja usar o tor, configure-o para usar o obfs2 .
proxychains tor
pronto uso. e 17 MB menos espaço em disco.
você pode usar a opção de proxy para comando.
youtube-dl --proxy socks5://127.0.0.1:1080 url
Se você deseja usar um proxy para todas as chamadas adicionais, crie um arquivo de configuração
Linux / OSX: ~ / .config / youtube-dl / config
Windows:% APPDATA% \ youtube-dl \ config.txt
com o conteúdo
--proxy socks5://127.0.0.1:1080
Essa sintaxe de invocação agora está obsoleta.
Na página de ajuda:
--proxy URL Use the specified HTTP/HTTPS proxy. Pass in an empty string (--proxy "") for direct connection
--cn-verification-proxy URL Use this proxy to verify the IP address for some Chinese sites. The default proxy specified by --proxy (or none, if the options is not present) is used for the actual downloading.
Portanto, a menos que você esteja usando proxies chineses, o comando deve ser:
youtube-dl [OPTIONS] --proxy 'http(s)://PROXY_URL:PROXY_PORT' URL
Escolhendo entre http ou https, dependendo do tipo de proxy.
Você também pode tentar testar seu proxy usando o urllib2 diretamente:
#!/usr/bin/python
import urllib2
import sys
url = sys.argv[1]
response = urllib2.urlopen(url)
html_string = response.read()
print html_string
proxychains-ng
funcionaram com o Tor fora da caixa. O que faz você dizer que devemos configurá-lo para usar o obfs2 ? (Talvez em 2013,proxychains
necessária mais configuração?)