Perché non riesco a scaricare file da questo server con wget?


0

Sto cercando di scaricare diversi file da questo server:

http://jaspar.genereg.net/html/DOWNLOAD/ARCHIVE/JASPAR2010/jaspar_CORE/non_redundant/all_species/FlatFileDir/

Essenzialmente voglio ottenere tutti i file * .pfm con wget ma appena viene visualizzato un messaggio di errore che dice:

--2017-02-01 15:12:54--  http://jaspar.genereg.net/html/DOWNLOAD/ARCHIVE/JASPAR2010/jaspar_CORE/non_redundant/all_species/FlatFileDir/

    Connecting to jaspar.genereg.net (jaspar.genereg.net)|193.60.222.202|:80... connected.
    HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
    Retrying.

Ho provato "normale" wget e wget -r -A pfm

Non ho davvero idea di quale sia il problema.

Quando specifico direttamente i file:

wget http://jaspar.genereg.net/html/DOWNLOAD/ARCHIVE/JASPAR2010/jaspar_CORE/non_redundant/all_species/FlatFileDir/MA0001.1.pfm 

Funziona bene. Grazie in anticipo per qualsiasi aiuto tu possa offrire!


1
Sei consapevole del fatto che al massimo otterresti l'elenco delle directory in questo modo? Destra? Si potrebbe provare a specificare un altro agente utente, il server potrebbe filtrare l'agente utente.
Seth

Hai provato wget -d per avere maggiori informazioni su ciò che viene inviato e ricevuto?
Toby Speight

Risposte:


1

Cambia useragent:

wget -r -l1 -U "Mozilla/5.0 (X11; Linux i686 (x86_64)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36" http://jaspar.genereg.net/html/DOWNLOAD/ARCHIVE/JASPAR2010/jaspar_CORE/non_redundant/all_species/FlatFileDir/
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.