[Cascavel-pm] Clicar em um botao
Luis Motta Campos
luismottacampos em yahoo.co.uk
Quinta Maio 3 06:03:28 PDT 2007
On May 3, 2007, at 2:47 PM, Flávio Ribeiro wrote:
> Oi,
> Usei o Tamper Data[1] do Firefox pra colher as informações da
> requisição, e aqui está ela[2]. Daí eu tentei usar o UserAgent com
> um script[3] mas o retorno do content é esse:
>
> bioinfo em thermo-search:~/thermo-search$ perl testpost.pl
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> <HTML><HEAD>
> <TITLE>500 Internal Server Error</TITLE>
Ui... servidor web mal-implementado...
> Ou seja, a requisição está mal feita. Estou imaginando se é porque
> a url que passei no request já tem um GET imbutido, ou se são os
> parametros do metodo que estou errando. Alguma idéia?
>
> [1] https://addons.mozilla.org/en-US/firefox/addon/966
> [2] http://paste.uni.cc/15152
> [3] http://paste.uni.cc/15153
Hum. Será que você não pode começar com uma requisição mais simples?
Você está tentando implementar um "protocolo" de comunicação que
não conhece, baseado apenas em exemplos.
Outra alternativa seria mandar email para os caras e amigavelmente
perguntar se eles não tem uma interface web que possa ser usada...
Não vejo nada de errado com o seu programa, está muito bom.
Mas não existe maneira simples de validar os seus dados.
Você pode também investigar para saber se o script do outro lado
espera um determinado identificador para o browser ("X-User-Agent:",
se eu não me engano), identificando a página de origem (alguém lembra
esta?), e coisas do gênero.
Isto é trabalho que consome muito tempo e exige paciência.
Mas pode ser feito.
Eu uso apenas como último recurso, apenas para o caso de não
conseguir contato com os proprietários do website.
Boa sorte.
Putamplexos!
--
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}
Mais detalhes sobre a lista de discussão Cascavel-pm