Clique em um link para baixar o arquivo usando curl [closed]

1

Eu tenho uma página HTML em que vários links estão lá, eu quero clicar em um link e que irá baixar o arquivo relevante para mim. Como faço para simular isso usando curl. Todos os links têm atributos de nome diferentes

    
por SAR 23.06.2014 / 09:06

1 resposta

1

Quando você clica em um link em um navegador, ele cria uma solicitação http com não apenas o caminho para o link, mas informações como a identidade do navegador, idioma, cookies e muitos outros valores que o servidor pode usar (ou ignorar).

Isso ignora o fato de que a página pode usar o javascript para reagir ao clique.

O

curl permitirá que você gere uma solicitação http completa com todos os mesmos valores, como se tivesse sido criada pelo navegador. A linha inferior é o servidor não será capaz de dizer uma solicitação de onda bem trabalhada de um navegador.

o recurso de linha de comando não interage diretamente com aplicativos de GUI, como navegadores da web.

Os recursos de curl

se estendem muito além do envio de solicitações http. Eu uso principalmente chamadas falsas para serviços da Web de aplicativos móveis.

Você também pode procurar no link da libcurl que pode ser adicionado a outros produtos que podem interagir com outros aplicativos.

    
por 23.06.2014 / 09:53

Tags