dez 15 2008

Script OrkuText

  • Autor: IphoneVicious em Orkut, PHP
  • 3 Comentários
Script desenvolvido pelo Elsio, como ele mesmo disse:

– Está desenvolvendo um navegador e ainda não implementou imagens, javascript, html, cores? orkutext!!!
– Quer acessar seu tópico favorito num mobile bem medíocre? orkutext!
– Quer fazer uma aplicação de navegação pelo orkut e está com preguiça de fazer uma regexp quilométrica pra separar os dados? orkutext!
– quer acessar o orkut do seu serviço sem que ninguém repare que é o orkut? orkutext!

<?
session_start();
 
define(REGEXP_TOPIC,"/<div class=.listitem.>\n(<a[^\d]+(\d+).>\n)?<i[^>]+(\d\/(\d+)|i_nophoto)[^>]+>\n(<\/a>\n)?<d[^>]+>\n([^\n]+)\n([^\n]+\n)?<\/div>\n<h[^>]+>\n(<a[^\d]+\d+.>(.*)<\/a>|[^\n]+)\n<\/h3>\n(<h[^>]+>([^<]+)<\/h3>\n)?<d[^>]+>\n(.*)\n/");
define(ORKUT,"http://www.orkut.co.in/");
define(COOKIE,isset($_SESSION["coki"])?$_SESSION["coki"]:logar());$_SESSION["coki"]=COOKIE;
define(CMMTID,"cmm=".$_GET['cmm']."&tid=".$_GET['tid']);
 
header("Content-Type: text/plain; charset=UTF-8;");
 
preg_match_all(REGEXP_TOPIC,curl(ORKUT."CommMsgs.aspx?".CMMTID),$tmp1,PREG_SET_ORDER);
$data = array();
foreach($tmp1 as $tmp2){
   $data[]=$tmp2[11];
   $data[]=$tmp2[9];
   $data[]=$tmp2[2];
   $data[]=$tmp2[4];
   $data[]=$tmp2[6];
   $data[]=$tmp2[12];
}
 
print_r($data);
 
function logar(){
   $email="elson@bugs.com";
   $pswd="orkutext";
   $r = curl("https://www.google.com/accounts/ClientLogin?skipvpage=true&service=orkut","/Auth=(.*)/i","&Email=$email&Passwd=$pswd");
   $r = curl(ORKUT."RedirLogin.aspx?auth=".$r[1][0],"/orkut_state=ORKUTPREF.*/i");
   return $r[0][0];
}
 
function curl($url,$regExp=null,$e=null,$h=1){
   $ch = curl_init();
   curl_setopt_array($ch,
      array(
         CURLOPT_URL => $url,
         CURLOPT_RETURNTRANSFER => 1,
         CURLOPT_COOKIE => COOKIE,
         CURLOPT_HEADER => $h,
         CURLOPT_CUSTOMREQUEST => ($e)?"POST":"GET",
         CURLOPT_POSTFIELDS => $e
      )
   );
   $r = curl_exec($ch);
   curl_close($ch);
   if($regExp)
      preg_match_all($regExp,$r,$r);
   return $r;
}
 
?>

Demo:
http://byteblog.net/orkutext.php?cmm=3537644&tid=5279734844094081717



3 Comentários:

Trackbacks

  1. Luiz Alberto diz:
    Alou webmaster! Eu queria adicionar o seu RSS no meu navegador, mas n
    abril 10th, 2009 às 10:38 am
  2. E-Book Gratuito diz:
    Parab
    abril 10th, 2009 às 11:35 am
  3. stev diz:
    queria saber se ainda funciona, pq pra mim n funcionou, n mostrou nada
    abril 27th, 2009 às 3:20 pm

DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!
  • Jefferson Ferreira de brito: eu quero muito
  • thiago valente: Eu quero um para mim
  • Lucas martins balieiro: Eu não fiz o enem mesmo assim eu posso me inscrever no site essa é minha dúvida, só queme...
  • Francisca Marli Oliveira: quero saber quanto tenho no meu fgts

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto