out 28 2008

Baixando fotos do orkut com CURL – PHP

  • Autor: IphoneVicious em Orkut, PHP
  • 3 Comentários
 

 
<?php
//Pog By Ricce Farias
 
//Thanks se deixar os creditos
 
//
 
session_start();
 
set_time_limit(0);
 
$login = infomaroto@infomaroto.com;
 
$senha = "balangando";
 
function logar($url, $header, $nobody, $cookie, $post) {
 
$ch = curl_init();
 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 
curl_setopt($ch, CURLOPT_URL, $url);
 
curl_setopt($ch, CURLOPT_HEADER, $header);
 
curl_setopt($ch, CURLOPT_NOBODY, $nobody);
 
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
 
$conteudo = curl_exec($ch);
 
curl_close($ch);
 
return $conteudo;
 
}
 
$url = "https://www.google.com/accounts/ClientLogin?Email=".$login."&amp;Passwd=".$senha."&amp;skipvpage=true&amp;service=orkut";
 
$auth = logar($url, 0, 0, 0, 0);
 
preg_match("/Auth=(.*)/i", $auth, $auth);
 
$url = "http://www.orkut.com/RedirLogin.aspx?auth=".$auth[1];
 
$cookie = logar($url, 1, 1, 0, 0);
 
preg_match("/orkut_state=(.*)/i", $cookie, $cookie);
 
if($_GET[load]==null){
 
@mkdir ("fotos/".$_GET['uid'], 0777);
 
$_SESSION[uid]=$_GET[uid];
 
$url = "http://www.orkut.com.br/AlbumList.aspx?uid=".$_GET[uid];
 
$friends=logar($url, 0, 0, $cookie[0], 0);
 
preg_match_all('/href="\/Album.aspx(.*)"&gt;\n
<div>
<div><span id="(.*)">(.*?)&lt;\/span&gt;&lt;\/a&gt;/i', $friends, $key, PREG_SET_ORDER); </span></div>
//<a href="/Album.aspx?uid=14801072676071720665&amp;aid=1215182216">
 
//<span id="staticTitle1215182216">desenhooSinhoos..</span></a>
 
//print('
 
'); //print_r($key); //print('');
 
$adc=array(); // Conjunto vazio
 
echo '
 
<form action="?load=1" accept-charset="UNKNOWN" enctype="application/x-www-form-urlencoded" method="post">Albuns disponiveis
';
 
foreach($key as $val){
 
if(!in_array($val[1],$adc)){echo '<input name="aids['.$val[3].']" size="20" type="checkbox" value="'.$val[1].'" /> '.$val[3].'
';}
 
$adc[]=$val[1];</form></div>
<div><span id="(.*)">//<a href="/Album.aspx?uid=14801072676071720665&amp;aid=1215182216">
 
//<span id="staticTitle1215182216">desenhooSinhoos..</span></a>
 
//print('
 
'); //print_r($key); //print('');
 
$adc=array(); // Conjunto vazio
 
echo '
 
<form action="?load=1" accept-charset="UNKNOWN" enctype="application/x-www-form-urlencoded" method="post">Albuns disponiveis
';
 
foreach($key as $val){
 
if(!in_array($val[1],$adc)){echo '<input name="aids['.$val[3].']" size="20" type="checkbox" value="'.$val[1].'" /> '.$val[3].'
';}
 
$adc[]=$val[1];</form></span></div>
<span id="(.*)"><form action="?load=1" accept-charset="UNKNOWN" enctype="application/x-www-form-urlencoded" method="post">}
 
echo '<input size="20" type="submit" value="proximo &gt;&gt;" />';
 
}
 
if($_GET[load]==1){
 
foreach($_POST[aids] as $a=&gt;$b){
 
echo $a.' '.$b.'
';
 
$apasta=$a;
 
$apasta=str_replace('*','',$apasta);
 
$apasta=str_replace('.','',$apasta);
 
$apasta=str_replace(' ','_',$apasta);
 
$apasta=str_replace('\\','',$apasta);
 
$apasta=str_replace('/','',$apasta);
 
@mkdir ("fotos/".$_SESSION['uid']."/".$apasta, 0777);
 
$repag=0;
 
$run="1";
 
$i=0;
 
while($run){
 
//echo 'Buscando na pagina '.$repag.'
';
 
$url = "http://www.orkut.com.br/Album.aspx".$b."&amp;p=".$repag;
 
$friends=logar($url, 0, 0, $cookie[0], 0);
 
//echo $url."
";
 
//echo $friends;
 
preg_match_all('/href="\/AlbumZoom.aspx(.*)&amp;p=/i', $friends, $key, PREG_SET_ORDER);
 
preg_match_all('/
<div><a href="\/Album.aspx(.*)">pr/i', $friends, $keys, PREG_SET_ORDER); </a></div>
<a href="\/Album.aspx(.*)">//echo $keys[1][0].'
';
 
$a=explode('&amp;p=',$keys[1][0]);
 
$a=explode('"&gt;pr',$a[1]);
 
$iffe=$a[0];
 
//echo '<span style="color: #ff0000;">'.strip_tags($keys[0][1]).'</span><span style="color: #008000;">:'.$a[0].'</span>
';
 
if($iffe&gt;=1){$run="1"; $repag++;}else{$run="0";}
 
$fts=array();
 
foreach($key as $val){
 
if(!in_array($val[1],$fts)){
 
$friends=logar("http://www.orkut.com.br/AlbumZoom.aspx".$val[1], 0, 0, $cookie[0], 0);
 
preg_match_all('/ alt="" src="(.*)"/i', $friends, $kala, PREG_SET_ORDER);
 
preg_match_all('/<a href="\/Album.aspx(.*)">
<div><span id="caption">(.*?)&lt;\/span&gt;/i', $friends, $keyss, PREG_SET_ORDER);
 
//$x=date("dmy");
 
if($keyss[0][1]){$onome=$keyss[0][1];}else{$onome=$i;};</span></div>
$im = imagecreatefromjpeg($kala[0][1]);
 
//echo $kala[0][1];
 
$apasta=str_replace('*','',$apasta);
 
$onome=str_replace('*','',$onome);
 
$apasta=str_replace('.','',$apasta);
 
$onome=str_replace('.','',$onome);
 
$apasta=str_replace(' ','_',$apasta);
 
$onome=str_replace(' ','_',$onome);
 
$apasta=str_replace('/','',$apasta);
 
$onome=str_replace('/','',$onome);
 
$apasta=str_replace('\\','',$apasta);
 
$onome=str_replace('\\','',$onome);
 
imagejpeg($im,"fotos/".$_SESSION[uid]."/".$apasta."/".$onome.".jpg");
 
echo '<a href="fotos/'.$_SESSION[uid].'/'.$apasta.'/'.$onome.'.jpg" target="_blank">'.$apasta.'/'.$onome.'.jpg</a>
';
 
//echo 'Salvando...'.$i.'
';
 
flush();
 
ob_flush();
 
$i++;
 
}
 
$fts[]=$val[1];
 
</a>
 
<span id="caption">$im = imagecreatefromjpeg($kala[0][1]);
 
//echo $kala[0][1];
 
$apasta=str_replace('*','',$apasta);
 
$onome=str_replace('*','',$onome);
 
$apasta=str_replace('.','',$apasta);
 
$onome=str_replace('.','',$onome);
 
$apasta=str_replace(' ','_',$apasta);
 
$onome=str_replace(' ','_',$onome);
 
$apasta=str_replace('/','',$apasta);
 
$onome=str_replace('/','',$onome);
 
$apasta=str_replace('\\','',$apasta);
 
$onome=str_replace('\\','',$onome);
 
imagejpeg($im,"fotos/".$_SESSION[uid]."/".$apasta."/".$onome.".jpg");
 
echo '<a href="fotos/'.$_SESSION[uid].'/'.$apasta.'/'.$onome.'.jpg" target="_blank">'.$apasta.'/'.$onome.'.jpg</a>
';
 
//echo 'Salvando...'.$i.'
';
 
flush();
 
ob_flush();
 
$i++;
 
}
 
$fts[]=$val[1];
 
</span>}
 
}
 
}
 
}
 
?&gt;

TAGS:


3 Comentários:

Trackbacks

  1. hgfj diz:
    tindi nada.
    fevereiro 12th, 2009 às 11:55 pm
  2. hgfj87y98 diz:
    tindi nada.
    fevereiro 12th, 2009 às 11:56 pm
  3. tapis pas cher diz:
    Algu
    julho 21st, 2009 às 2:18 pm

DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • 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
  • Santiago ribeiro de oliveira: Eu tô com carteira registrada eu tenho direito

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