wget não obtém o arquivo do link

0

Estou digitando o comando

wget http://bookfi.org/dl/1029034/ad9e54

no bash e eu não obtenho o arquivo, em vez disso eu recebo uma página html.

Se eu der o mesmo link para o freedownloadmanager, ele buscará o arquivo.

Por que esse comportamento?

Pode curl me buscar o arquivo?

    
por shooting-squirrel 16.04.2014 / 07:44

1 resposta

2

O link que você está usando ( http://bookfi.org/dl/1029034/ad9e54 ) não é um link direto para o arquivo. Quando o abri no Firefox, ele me redirecionou para o muito mais longo http://dl.lux.bookfi.org/genesis/408000/7def946a9159159e60931e25e71f23eb/_as/%5BCommittee_on_Advanced_Engineering_Environments,_N(BookFi.org).pdf , que é o que você precisa inserir no comando wget.

O motivo pelo qual funcionou para freedownloadmanager foi provavelmente porque ele possui uma facilidade que permite seguir redirecionamentos. Eu não sei sobre curl; vai depender se ele segue redirecionamentos ou não.

    
por Hippo 16.04.2014 / 08:00