Comando curl não funciona? [RESOLVIDO]

1. Comando curl não funciona? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 19/01/2013 - 18:17h

Meus amigos do VOL,

Alguém sabe me dizer porque o comando:

$ curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065

Não retorna nada?

Sendo que quando eu digito esse endereço na barra de endereços do Firefox ele abre a versão de impressão de um artigo.

Não deveria o curl capturar essa página também?

Por enquanto estou no google procurando uma solução!

Abraço!


  


2. Re: Comando curl não funciona? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 20/01/2013 - 22:39h

em modo comando, acredito, Curl não captura nem edita, ele só BAIXA, faz download.



SYNOPSIS
curl [options] [URL...]

DESCRIPTION
curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT,
FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP,
SFTP, SMTP, SMTPS, TELNET and TFTP). The command is designed to work without user interaction.

curl offers a busload of useful tricks like proxy support, user authentication, FTP upload, HTTP
post, SSL connections, cookies, file transfer resume, Metalink, and more. As you will see below,
the number of features will make your head spin!



o que captura é o navegador, é pq vc escolheu ABRIR o arquivo e não apenas baixar. Qualquer baixador
vai abrir o arquivo, se vc escolher isso no navegador.


3. Re: Comando curl não funciona? [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 20/01/2013 - 23:15h

Na verdade ele não retorna porque não é uma pagina em si o PHP não vai retornar o echo mas sim chamar uma pagina.

Assim ele retorna o codigo html da pagina:

curl -L curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065


Ou jogue a saida para um .html :

curl -L curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065 > Três_distros_inspiradas_no_Mac_OS.html

o L refere a seguir uma localização ou seja ele da continuidade ao request do curl


4. Re: Comando curl não funciona? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/01/2013 - 23:20h

xerxeslins escreveu:

Meus amigos do VOL,

Alguém sabe me dizer porque o comando:

$ curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065

Não retorna nada?

Sendo que quando eu digito esse endereço na barra de endereços do Firefox ele abre a versão de impressão de um artigo.

Não deveria o curl capturar essa página também?

Por enquanto estou no google procurando uma solução!

Abraço!


Existe alguma forma de execução verbosa do comando, tipo um curl -v?


5. Re: Comando curl não funciona? [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 20/01/2013 - 23:26h

lcavalheiro escreveu:

xerxeslins escreveu:

Meus amigos do VOL,

Alguém sabe me dizer porque o comando:

$ curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065

Não retorna nada?

Sendo que quando eu digito esse endereço na barra de endereços do Firefox ele abre a versão de impressão de um artigo.

Não deveria o curl capturar essa página também?

Por enquanto estou no google procurando uma solução!

Abraço!


Existe alguma forma de execução verbosa do comando, tipo um curl -v?


no man tem o -v ele retorna informações da pagina mas acho que o que se refere é ele mostrar o que esta fazendo por tras:




6. Re: Comando curl não funciona? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/01/2013 - 23:28h

andrecanhadas escreveu:

lcavalheiro escreveu:

xerxeslins escreveu:

Meus amigos do VOL,

Alguém sabe me dizer porque o comando:

$ curl http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14065

Não retorna nada?

Sendo que quando eu digito esse endereço na barra de endereços do Firefox ele abre a versão de impressão de um artigo.

Não deveria o curl capturar essa página também?

Por enquanto estou no google procurando uma solução!

Abraço!


Existe alguma forma de execução verbosa do comando, tipo um curl -v?


no man tem o -v ele retorna informações da pagina mas acho que o que se refere é ele mostrar o que esta fazendo por tras:



Exatamente isso, o verbose mode da execução. Só assim pra saber o que realmente está a acontecer.


7. Re: Comando curl não funciona? [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 20/01/2013 - 23:53h

Na verdade ele até mostra > enviado < recebido mas é bem vago


8. Re: Comando curl não funciona? [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/01/2013 - 23:55h

andrecanhadas escreveu:

Na verdade ele até mostra > enviado < recebido mas é bem vago


Aí complica uma possível análise...


9. Re: Comando curl não funciona? [RESOLVIDO]

Xerxes
xerxeslins

(usa openSUSE)

Enviado em 21/01/2013 - 16:05h

Obrigado a todos pelas respostas!

Falei com Fabio ele disse que bloqueou acessos externos a páginas em modo de impressão para forçar abrr a página original e assim gerar visibilidade para os anunciantes!


Abraço a todos!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts