2017-05-12 5 views
0

La même URL exacte n'a pas de problème de téléchargement de chrome, mais lorsque je tente avec wget je reçois l'erreur:wget ne fonctionne pas avec 404 not found

[email protected]:~/dataset/imagenet_synsets$ wget http://image-net.org/download/synset?wnid=xxx&username=xxx&accesskey=xxx&release=latest&src=stanford 
[1] 5842 
[2] 5843 
[3] 5844 
[4] 5845 
[2] Done     username=xxx 
[email protected]:~/dataset/imagenet_synsets$ --2017-05-12 11:11:31-- http://image-net.org/download/synset?wnid=xxx 
Resolving image-net.org (image-net.org)... 171.64.68.16 
Connecting to image-net.org (image-net.org)|171.64.68.16|:80... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-05-12 11:11:32 ERROR 404: Not Found. 

Répondre

1

C'est parce que wget ne suit pas les redirections. Je pourrais suggérer d'utiliser curl à la place.

Utilisez le drapeau -L pour faire suivre boucle réoriente et -O ou -o <filename> pour rediriger la sortie vers un fichier:

curl -L -O http://image-net.org/download/synset\?wnid\=xxx\&username\=xxx\&accesskey\=xxx\&release\=latest\&src\=stanford 

ou (économie à myfile.html):

curl -L -o myfile.html http://image-net.org/download/synset\?wnid\=xxx\&username\=xxx\&accesskey\=xxx\&release\=latest\&src\=stanford