Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Curl + Cookie + Google
Forum PHP.pl > Forum > Przedszkole
Speed666
Witajcie, potrzebuje wysłać cookie ze swojego skryptu do serwera google (tak jak ustawisz preferencje w Google aby mieć 100 wyników na stronie). Mam to cookie jednak google nie chce mi zwrócić tej 100 - tylko uparcie nadal 10 na strone.

Kod:
  1. <?php
  2. function curl_string ($url,$user_agent,$proxy){
  3.  
  4.  $ch = curl_init();
  5.  curl_setopt ($ch, CURLOPT_URL, $url);
  6.  curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
  7.  curl_setopt ($ch, CURLOPT_COOKIE, 'c:cookie.txt');
  8.  curl_setopt ($ch, CURLOPT_HEADER, 1);
  9.  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  10.  curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  11.  curl_setopt ($ch, CURLOPT_TIMEOUT, 120);
  12.  $result = curl_exec ($ch);
  13.  curl_close($ch);
  14.  return $result;
  15.  
  16. }
  17.  
  18. $url_page = &#092;"http://www.google.pl/search?hl=pl&q=w%C3%B3zki&btnG=Szukaj+w+Google&lr=\";
  19. $user_agent = &#092;"Mozilla/4.0\";
  20. $string = curl_string($url_page,$user_agent,$proxy);
  21. echo &#092;"<PRE>\";
  22. echo $string;
  23. echo &#092;"</PRE>\";
  24.  
  25. ?>


Cookie:
Kod
PREF
ID=10e32df70aadcf9b:LD=pl:NR=100:TM=1122887481:LM=1123066970:S=AVD6WJsW68pml6ax
google.pl/
1536
2618878336
32111634
3754281184
29726746
*

Jak poprawnie wysłać cookie do serwera google symulując przeglądarkę?
dabb
to serwer wysyła do Ciebie cookiei zapisuje je w odpowiednim folderze smile.gif i potem z niego korzysta smile.gif więc musisz mieć je u siebie na dysku
Speed666
No tak - jestem w stanie zapisać cookie na hdd używając CURL - ale potem jak je odesłać do google używając CURL?
Kinool
a nie mozesz skorzystac z tego?
Cytat

czyli dodajac do adresu: num=100 (ile ma zwrocic wynikow) i po co kombinowanie cale guitar.gif
Speed666
Kolego Kinool - powiedz mi jeszcze gdzie mieszkasz żebym mógł Ci wysłać kontener browara.... smile.gif
Dzięki Wielkie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.