como usar curl ou wget para baixar um arquivo de texto de um site?

1

Estou tentando acessar o eoddata.com para fazer o download de uma lista de preços de ações no final do dia a dia, sem ter que fazê-lo manualmente.

a URL completa que estou tentando acessar seria algo como: link

Eu tentei fazer uma solicitação de onda:

Ao usar o curl

curl username:[email protected]/data/filedownload.aspx?e=AMEX&sd=20160602&ed=20160602&d=9&k=mbywemcptq&o=d&ea=1&p=0

o retorno é:

[1] 5179
[2] 5180
[3] 5181
[4] 5182
[5] 5183
[6] 5184
[7] 5185
[2]   Done                    sd=20160602
[3]   Done                    ed=20160602
[4]   Done                    d=9
[5]   Done                    k=mbywemcptq
[6]-  Done                    o=d
[7]+  Done                    ea=1

sem que nenhum arquivo seja baixado. Não tenho certeza do que isso significa. não funcionará porque o URL não termina em .txt ou .zip?

Eu tentei adicionar http: // antes do URL e ele diz que o host http não foi encontrado.

qualquer ajuda seria apreciada.

    
por charles l 07.06.2016 / 09:06

1 resposta

0

Você precisa citar o URL, como & tem significados especiais no shell (envia o comando precedendo-o ao segundo plano).

curl -O "http://username:[email protected]/data/filedownload.aspx?e=AMEX&sd=20160602&ed=20160602&d=9&k=mbywemcptq&o=d&ea=1&p=0"
    
por 07.06.2016 / 09:48

Tags