Skocz do zawartości

Blokada w Google przy wielu zapytaniach


Kuzyn Horhe

Rekomendowane odpowiedzi

Dopiszę od siebie ciekawostkę, dzisiaj po około 600 sekwencyjnych pytaniach w ciągu 0.5h gugiel przyblokował IP z którego szły zapytania, ale uwaga tylko dla LINK: na Page Rank oraz SITE: nie miał problemów.

Dla link:domena wyrzucał komunikat o wirusach lub automatycznych odpytywaniach i prosił o wklepanie tokena. Po kilku godzinach zdjął bana. Wygląda na to że 500 pytań na 0.5 h jest jeszcze wartością bezpieczną.

Tutaj będą zaj...iste trzy linki...

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...

Stary temat :)

ale znalazłem na jakimś forum

<?php
define('GOOGLE_MAGIC', 0xE6359A60);

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;
}


function przekrec($n)
{
if($n<-2147483648) $n=$n+4294967296;
return $n;
}



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


function GoogleCheckSum($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 strord($string) {
for($i=0;$i<strlen($string);$i++) {
$result[$i] = ord($string{$i});
}
return $result;
}


function googleCS($q)
{
return '6'.GoogleCheckSum(strord((stripslashes($q))));
}

?>

- Działa, testowane - może komuś się przyda.

PROSZĘ WSZYSTKICH KONTRAHENTÓW O KONTAKT TYLKO I WYŁĄCZNIE EMAIL: przemek[malpka]rejf[kropka]org

Odnośnik do komentarza
Udostępnij na innych stronach

  • 10 miesięcy temu...

Witam,

Wiem że to bardzo odgrzewany temat, ale czy mógłbym prosić o przybliżenie polecanej przez LinkMe.pl metody:

- mozesz sciagac dane poprzez feeda rrs (polecam !! bardzo szybkie i brak limitow)
:D

Generalnie wystarczy mi wskazówka jak przy tej metodzie pozyskuje się dane z googla, gdzie i jak szukać czegoś na ten temat itp.

Niestety przy hasłach opartych na feed rss (z dodatkami, wstawkami i innymi kombinacjami, komplikacjami itp), Google oraz forumowa wyszukiwarka milczą.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Z mojego skromnego doświadczenia (jeden ban), uważam, że ban adresu IP z którego idzie zapytanie można się spodziewać po 500-1000 zapytaniach wywołanych w krótkim odstępie czasu.

Ja dostałem ban na IP mojego serwera w nazwa.pl i dość długo się trzymał, bo około 30 godzin.

PS

Można to ominąć kupując kilka tańszych serwerów i jak jeden zostanie zablokowany to wysyłać zapytanie przez CURL do skryptu sprawdzającego na drugim serwerze.

Odnośnik do komentarza
Udostępnij na innych stronach

Z mojego skromnego doświadczenia (jeden ban), uważam, że ban adresu IP z którego idzie zapytanie można się spodziewać po 500-1000 zapytaniach wywołanych w krótkim odstępie czasu.

Ja dostałem ban na IP mojego serwera w nazwa.pl i dość długo się trzymał, bo około 30 godzin.

PS

Można to ominąć kupując kilka tańszych serwerów i jak jeden zostanie zablokowany to wysyłać zapytanie przez CURL do skryptu sprawdzającego na drugim serwerze.

Te informacje znam, niestety to mi nie wystarcza, dlatego pytam o w/w metodę

feeda rrs (polecam !! bardzo szybkie i brak limitow)

Bo ponoć nie ma limitów i jest szybkie (może szybsze od cURL, z którego korzystam).

Jeszcze raz prosił bym o informację o tej metodzie tudzież innej na obejście limitów (jeśli nie była wcześniej wymieniona w tym temacie oczywiście).

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności