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:[EMAIL PROTECTED]/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 <[EMAIL PROTECTED]> 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
