Não é possível copiar o site com curl

0

Eu quero obter todas as imagens de um site atrás do firewall da empresa, semelhante ao que foi perguntado aqui . Eu posso acessar o site do Firefox no OS-X, mas quando tento usar o curl eu recebo:

You are not authorized to view this page

You do not have permission to view this directory or page using the credentials that you supplied because your Web browser is sending a WWW-Authenticate header field that the Web server is not configured to accept.

Please try the following:

  • Contact the Web site administrator if you believe you should be able to view this directory or page.
  • Click the Refresh button to try again with different credentials.

HTTP Error 401.2 - Unauthorized: Access is denied due to server configuration.
Internet Information Services (IIS)


Technical Information (for support personnel)

  • Go to Microsoft Product Support Services and perform a title search for the words HTTP and 401.
  • Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled About Security, Authentication, and About Custom Error Messages.

Isso não deveria funcionar, já que o Firefox pode fazer isso? O Firefox me pede o meu nome de usuário e senha, então eu tentei dar isso na linha de comando, por exemplo:

curl http://site -o index.html --create-dirs -u me:mypass

Alguma sugestão?

    
por Codie CodeMonkey 18.06.2013 / 00:54

1 resposta

0

Você sempre pode tentar usar o DownThemAll addon para o firefox sugerido na pergunta à qual você se vinculou.

Curl provavelmente está usando um método de autenticação diferente do que o servidor deseja. Procure no manual para curl para mais métodos de autenticação. Você pode tentar acessar a página sem precisar de credenciais para obter uma dica sobre o que deseja.

Você também deve tentar usar https:// no encadeamento caso isso seja necessário para o servidor.

    
por 18.06.2013 / 02:56

Tags