Oies !

Essa � pros feras do Lynx:

Preciso preencher um formul�rio web atraves de um shell script
acionado via crontab em dias e horarios pr�-determinados.
Como preencher o formul�rio eu j� descobri, por�m, ocorreu o seguinte
imprevisto: o tal formul�rio mudou, ou seja, n�o dever� mais ser o que
eu estava usando at� ent�o.

At� a�, n�o deveria constituir nenhum problema, se n�o fosse o fato de
que por raz�es que nem vem ao caso citar aqui, estou precisando agora
"salvar em disco" a p�gina do formul�rio (ap�s preenchido).

Bem, at� ent�o meu shell script estava assim:

-----------------------------------
#! /bin/sh
lynx -dump - http://dominio-tal.com/formulario.htm <<__EOF__
-trace
-post_data
nome=fulano&idade=34&cidade=teresopolis
---
-source
__EOF__
echo "lynx returned $?"
------------------------------------

Descobri que � poss�vel salvar uma p�gina em disco se utilizar a
seguinte sintaxe:

lynx -dump -source http://dominio-tal.com/pagina.htm > /root/pagina.htm

(Sendo que "source" diz ao Lynx para salvar a p�gina com a formata��o
de c�digo original, e n�o como "aparece" na tela do Lynx)

Ent�o, ao checar que isso que eu preciso realmente � poss�vel, tentei
"acoplar" essa sintaxe a sintaxe do shell script da seguinte forma:

-----------------------------------
<corta codigo>
-source > /root/pagina.htm
</corta codigo>
------------------------------------

O "pobrema" � que n�o d� certo!
Bom, j� vasculhei a Internet inteira tentando achar uma solu��o, um
exemplo, enfim qualquer coisa, e nao encontrei absolutamente nada.

N�o manjo nada do Lynx, por isso pe�o aqueles que possuem mais
familiariedade com ele que por favor me deem uns palpites nisso a�,
pleeeeeeeeeease!

[]'s 
    Ana
-------8<-------8<-------8<-------
"Se voc� acha a educa�ao cara, 
tente a ignor�ncia" - Derek Bok


Assinantes em 23/09/2001: 2375
Mensagens recebidas desde 07/01/1999: 133546
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a