Skocz do zawartości

Google queries + cURL


symetryk

Rekomendowane odpowiedzi

function connect_curl($url, $post='')

{

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt($curl, CURLOPT_TIMEOUT, 30);

curl_setopt($curl, CURLOPT_HEADER, 0);

if(strlen($post)>0)

{

curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_POSTFIELDS, $post);

}

$strona = curl_exec($curl);

curl_close($curl);

}

https://tech.bigu.pl/podstawy-curla-w-php/

Mam taki skrypt do obsługi cURLa. Niestety zmienna strona zwraca stronę google:

"we're sorry but your query looks similar to automated requests from a computer virus or spyware application bla bla bla..."

Jak to obejść :)

Tłumacz angielskiego

Kilka linków Tłumacz angielskiego, tłumacz angielski oraz tłumacz języka angielskiego

Odnośnik do komentarza
Udostępnij na innych stronach

Zmienić IP serwera, z którego odpytujesz google i najlepiej odpytywane DC.

Pobieranie treści z google nie jest takie łatwe i taki skrypcik to trochę za mało. Przede wszystkim dołóż UA i losowy czas sleep między zapytaniami. Przydałoby się jeszcze kilka proxy...

"bytka abo ne bytka to je zapytka" - W. Shakespeare ;)

Niekończąca się impreza ;) ... wątroba zaleczona :D

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