shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] site login


From: Josenivaldo Benito Junior
Subject: Re: [shell-script] site login
Date: Wed, 25 Apr 2007 21:42:03 -0300

Olá Thiago and all,

Blz! Com as infos que você me deu tenho certeza que vai dar certo. Não
conhecia a capacidade do wget de enviar o cabeçalho POST nem de carregar
cookies. Muito bom saber disso.

Obrigado!

Abraço.
Benito.

On 4/25/07, Tiago Barcellos Peczenyj <address@hidden> wrote:
>
>   Josenivaldo
>
> Sem ver o site fica dificil responder, mas seria algo assim, por exemplo:
>
> wget --keep-session-cookies --save-cookies cookies.txt --post-data "..."
> URL
>
> wget --load-cookies cookies.txt -p OUTRA_URL
>
> -----------------
>
> Quando vc informa usuario e senha pelo browser, é o mesmo que fazer isso:
>
> http://usuario:senha@servidor/pagina
>
> vc se autentica no servidor web. O lynx, o curl e o wget podem se
> "logar" dessa forma sem problemas tanto informando o usuario e senha
> na URL quanto usando alguma opção de linha de comando (no curl é o
> -u).
>
> (Se não me engano essa informação vai em um cabeçalho http codificado em
> base64)
>
> Voltando ao seu problema (e ao shell script): se o seu sistema de
> autenticação de usuario é diferente, provavelmente ele usa cookies ou
> session ou algo do tipo - vc digita usuario e senha na pagina, submete
> as informações, dependendo do resultado o site carrega um cookie e
> força o redirecionamento para uma determinada pagina. Vc teria que
> usar um browser modo texto, então, em 2 momentos, um para pegar este
> cookie e outro para usa-lo.
>
> Vc teria que fazer uma pequena *engenharia reversa* e ver como é o
> sistema de login, que parametros são passados, se usa cookies ou é
> algo diferente.
>
> O uso do lynx, curl e wget em scripts para acesso web não é incomum,
> entretanto demanda de conhecimento da tecnologia em si. Se tiver
> javascript no meio, por exemplo, seria algo bem mais complicado e acho
> q não existe (ainda) ferramenta shell que seja 100% energia na carcaça
> (ai me pergunte em PVT como faze-lo).
>
> Te aconselho a tentar e a estudar como estas coisinhas funcionam -- e
> shell + web tem muito em comum, haja visto que podes fazer CGI-BIN com
> shell script (veja no livro do Julio ou na pagina do Thobias).
>
> Boa sorte
>
> Tiago
>
>
> On 4/25/07, Josenivaldo Benito Junior <address@hidden<jrbenito%40gmail.com>>
> wrote:
> >
> >
> >
> >
> >
> >
> > Olá pessoal,
> >
> > Eu tenho um script onde uso o lynx para acessar um site. O site pede
> login e
> > senha através do brownser (deve usar o .htaccess certo?). Neste caso
> nenhum
> > problema. O fato é que um outro site, uma espécie de bugzilla que usamos
> > aqui na empresa, requisita login quando é acessado pela primeira vez.
> Mas,
> > este login é solicitado através de uma página, e nào usando os diálogos
> do
> > browser. Neste caso a opção -auth do lynx não tem efeito.
> >
> > Alguém tem alguma idéia de como logar no site e então fazer o dump do
> > resultado?
> >
> > Muito obrigado.
> >
> > Abraço
> > Benito.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]