Estou precisando fazer um bot que acesse uma página e faça algumas ações
(entre elas postar algumas informações). O único problema é que, para
acessar essa página, eu preciso estar logado. Ou seja, vou precisar
trabalhar com cookies, enviando toda vez que for fazer uma ação.
Como poderia fazer algo assim?
Alguém poderia me mandar algum documento para que eu tenho alguma idéia
de onde começar?
Obs.: minha principal dúvida é em relação ao cookie pois já trabalhei
algumas vezes com acesso a sites.
Obrigado,
Fernando.
--
----------------------------------------------------------------------------
Lucas Schirm Caixeta *Falkor*
MSN - falkor...@gmail.com
Pirating for life
----------------------------------------------------------------------------
Obrigado pela dica, vou dar uma pesquisada aqui.
Até mais,
Fernando.
Lucas Schirm escreveu:
Usando linux e um browser em modo texto é possível fazer um script pra
postagem de dados também...o único prob que vc terá serão os cookies
Em 04/12/06, Fernando M. M.<storm...@tifacil.com.br> escreveu:
--
att.
Bruno Gross
Analista de Sistemas
(21) - 94586122
Isso é complicado de se fazer. Pense no conceito de redes neurais.
Veja o texto http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0100-19652006000100003&lng=pt&nrm=iso&tlng=pt
isso explica o que vc esta buscando.
Não conheço nada desse porte feito utilizando PHP, ou ao menos nunca
vi nada funcional mesmo porque nunca busquei nada dessa natureza..
Mas veja aqui:
http://www.google.com/custom?hl=en&lr=&ie=ISO-8859-1&oe=ISO-8859-1&client=pub-2951707118576741&channel=5742870948&cof=FORID%3A1%3BL%3Ahttp%3A%2F%2Ffiles.phpclasses.org%2Fgraphics%2Fgooglesearch.jpg%3BLH%3A50%3BLW%3A256%3BLBGC%3AA3C5CC%3BGL%3A1%3BBGC%3A%23a3c5cc%3BLC%3A%230000ff%3BVLC%3A%23663399%3BGALT%3A%23663399%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23222222%3BS%3Ahttp%3A%2F%2Fwww.phpclasses.org%2Fsearch.html%3B&domains=www.phpclasses.org&q=meta&btnG=Search&sitesearch=www.phpclasses.org
tem várias coisas utilizando conceitos de Meta Fetch. Veja se algo
seria adaptável a vc.
Abraços.
2006/12/5, André Luiz Bellafronte Kutianski <andre.be...@gmail.com>:
2006/12/5, Paulo Marques <psma...@gmail.com>:
/*
Here is a script that is usefull to :
- login to a POST form,
- store a session cookie,
- download a file once logged in.
*/
// INIT CURL
$ch = curl_init();
// SET URL FOR THE POST FORM LOGIN
curl_setopt($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Login.php');
// ENABLE HTTP POST
curl_setopt ($ch, CURLOPT_POST, 1);
// SET POST PARAMETERS : FORM VALUES FOR EACH FIELD
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'fieldname1=fieldvalue1&fieldname2=fieldvalue2');
// IMITATE CLASSIC BROWSER'S BEHAVIOUR : HANDLE COOKIES
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
# Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
# not to print out the results of its query.
# Instead, it will return the results as a string return value
# from curl_exec() instead of the usual true/false.
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
// EXECUTE 1st REQUEST (FORM LOGIN)
$store = curl_exec ($ch);
// SET FILE TO DOWNLOAD
curl_setopt($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Downloads/AnnualReport.pdf');
// EXECUTE 2nd REQUEST (FILE DOWNLOAD)
$content = curl_exec ($ch);
// CLOSE CURL
curl_close ($ch);
/*
At this point you can do do whatever you want
with the downloaded file stored in $content :
display it, save it as file, and so on.
*/