X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Склейка тиц (проверка скриптом)
psknnn
psknnn
Topic Starter сообщение 2.11.2008, 23:15; Ответить: psknnn
Сообщение #1


( . )( . )
*****

Группа: Active User
Сообщений: 701
Регистрация: 8.8.2008
Поблагодарили: 147 раз
Репутация:   27  


Подскажите плиз как скриптом (желательно php) проверить склейку тиц если сайта нет в ЯК? Парсить с сайтов проверяющих тиц не предлогайте, мне нужна скорость.

И еще еще откуда можно спарсить или взять наиболее быстро пр сайта (очень нужна скорость)?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mikanoshi
Mikanoshi
сообщение 2.11.2008, 23:35; Ответить: Mikanoshi
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 491
Регистрация: 28.4.2008
Поблагодарили: 33 раза
Репутация:   21  


(psknnn @ 3.11.2008, 0:15) *
Подскажите плиз как скриптом (желательно php) проверить склейку тиц если сайта нет в ЯК? Парсить с сайтов проверяющих тиц не предлогайте, мне нужна скорость.

И еще еще откуда можно спарсить или взять наиболее быстро пр сайта (очень нужна скорость)?

Парси _http://search.yaca.yandex.ru/yca/cy/ch/site.ru/, если клей, то домен на странице будет отличаться от первоначального домена в урле.
ПР берётся таг:
function ZeroFill($a,$b){
  $z=hexdec(80000000);
  if($z&$a){
    $a=($a>>1);
    $a&=(~$z);
    $a|=0x40000000;
    $a=($a>>($b-1));
  }else{
    $a=($a>>$b);
  }
  return $a;
}

define('GOOGLE_MAGIC',0xE6359A60);

function Mix($a,$b,$c){
  $a-=$b;$a-=$c;$a^=(ZeroFill($c,13));
  $b-=$c;$b-=$a;$b^=($a<<8);
  $c-=$a;$c-=$b;$c^=(ZeroFill($b,13));
  $a-=$b;$a-=$c;$a^=(ZeroFill($c,12));
  $b-=$c;$b-=$a;$b^=($a<<16);
  $c-=$a;$c-=$b;$c^=(ZeroFill($b,5));
  $a-=$b;$a-=$c;$a^=(ZeroFill($c,3));
  $b-=$c;$b-=$a;$b^=($a<<10);
  $c-=$a;$c-=$b;$c^=(ZeroFill($b,15));
  return array($a,$b,$c);
}

function GoogleCH($url,$length=null,$init=GOOGLE_MAGIC){
  if(is_null($length)){
    $length=sizeof($url);
  }
  $a=$b=0x9E3779B9;
  $c=$init;
  $k=0;
  $len=$length;
  while($len>=12){
    $a+=($url[$k+0]+($url[$k+1]<<8)+($url[$k+2]<<16)+($url[$k+3]<<24));
    $b+=($url[$k+4]+($url[$k+5]<<8)+($url[$k+6]<<16)+($url[$k+7]<<24));
    $c+=($url[$k+8]+($url[$k+9]<<8)+($url[$k+10]<<16)+($url[$k+11]<<24));
    $mix=Mix($a,$b,$c);
    $a=$mix[0];$b=$mix[1];$c=$mix[2];
    $k+=12;
    $len-=12;
  }
  $c+=$length;
  switch($len){
    case 11:$c+=($url[$k+10]<<24);
    case 10:$c+=($url[$k+9]<<16);
    case 9:$c+=($url[$k+8]<<8);
    case 8:$b+=($url[$k+7]<<24);
    case 7:$b+=($url[$k+6]<<16);
    case 6:$b+=($url[$k+5]<<8);
    case 5:$b+=($url[$k+4]);
    case 4:$a+=($url[$k+3]<<24);
    case 3:$a+=($url[$k+2]<<16);
    case 2:$a+=($url[$k+1]<<8);
    case 1:$a+=($url[$k+0]);
  }
  $mix=Mix($a,$b,$c);
  return $mix[2];

function StringOrder($string){
  for($i=0;$i<strlen($string);$i++){$result[$i]=ord($string{$i});}
  return $result;
}

$target=trim($_POST['uri']);

if($target!=""){
  $server="www.google.com";

  /* Alternative Server
  $server="toolbarqueries.google.com";
  $server="64.233.161.99";
  $server="64.233.161.104";
  $server="66.102.7.99";
  $server="66.102.7.104";
  $server="216.239.59.99";
  $server="216.239.59.104";
  $server="216.239.37.104";
  $server="216.239.39.99";
  $server="216.239.39.104";
  $server="66.102.11.99";
  $server="66.102.11.104";
  $server="216.239.57.99";
  $server="216.239.57.104";
  $server="66.102.9.99";
  $server="66.102.9.104";
  $server="216.239.53.99";
  $server="216.239.53.104";
  */
  
  $url="info:"."$target";
  $ch=trim(str_replace("-","",sprintf("6%u\n",GoogleCH(StringOrder($url)))));
  $res="http://$server/search?client=navclient-auto&ch=$ch&features=Rank&q=$url";
  $data=@fopen("$res",r);
  if($data){
    while($line = fgets($data,1024)) {
      if(substr($line,0,7)=="Rank_1:"){$rankline = $line;}
    }
  fclose($data);
  $pagerank = trim(substr($rankline,9,2));
}


Ограничений вроде нет, я запрашивал так у сотен страниц ПР


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Статейные ссылки. Ручное размещение. Средний тИЦ - 300
18 DizzeeR 1704 Сегодня, 15:03
автор: DizzeeR
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы11 отличных новостных сайтов с ТИЦ до 475
Подходят разные тематики
27 kater1 4554 Сегодня, 14:50
автор: kater1
Горячая тема (нет новых ответов) Прогон по отборным профилям(Тиц,PR) + Регистрация в каталогах
Dle сайты,Русские\Зарубежные форумы Тиц 10>***
299 Taylor 124353 Сегодня, 13:32
автор: Tanker
Горячая тема (нет новых ответов) 180 профилей с ТИЦ всего за 200 рублей
64 garik2012 11964 Вчера, 13:55
автор: garik2012
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыТИЦ или ТРАСТ ?
29 regem 1261 Вчера, 2:18
автор: pe0ple


 



RSS Текстовая версия Сейчас: 18.12.2017, 17:28
Дизайн