Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parser strony (cURL)
Forum PHP.pl > Forum > PHP
sapcik
Witam.
Nie wypowiadam się zbyt często, jednak nastał czas, że potrzebuję kogoś pomocy. Muszę pilnie napisać parser strony, a dokładnie strony KoalaCredits. Dane które będę musiał parsować znajdują się przykładowo: TUTAJ (mowa o tej tabelce: ilość + cena). Jednak, aby ją zobaczyć, trzeba do tego 'dochodzić' po kolei, znaczy się: wybrać gre, serwer, i tak dalej.

Problem pokazuje się w momencie ładowania strony, a mianowicie skrypt tej tabelki nie zostaje odnaleziony. Jestem początkujący w cURL, szukałem podobnych tematów, ale nic.
Pokazuje się: SCREEN

Próbowałem już na wiele sposobów, mój obecny kod w cURL wygląda tak:
  1. $url="http://www.koalacredits.com/aion-eu/aion-eu-kinah/product_list?server=24&faction=3";
  2. $agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
  3. $referer = "http://www.koalacredits.com/";
  4.  
  5. $ch = curl_init();
  6.  
  7. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  8. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  9. curl_setopt($ch, CURLOPT_REFERER, $referer);
  10. curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate' );
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  12. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  13. curl_setopt($ch, CURLOPT_URL,$url);
  14.  
  15. $result=curl_exec($ch);
  16.  
  17. $co = array('src="', 'href="', 'http://127.0.0.1:8000', 'src="/', 'url(\'');
  18. $naco = array('src="http://www.koalacredits.com','href="http://www.koalacredits.com', 'http://www.koalacredits.com', 'http://www.koalacredits.com/', 'url(\'http://www.koalacredits.com/');
  19. $result = str_replace($co, $naco, $result);
  20.  
  21. print_r($result);
  22. curl_close($ch);


Potrzebuję wskazówki bądź jeśli będzie ktoś tak uprzejmy, kodu który przekaże skryptowi tej strony, aby mi to `udostępnił`.

Z góry dziękuję.
cycofiasz
Strona ma ramkę o adresie http://www.koalacredits.com/City-of-Villai...ef/product_list , wystarczy że ją pobierzesz
sapcik
No właśnie próbuje ją pobrać, ale widzę to, co opisałem. A jeśli wchodzi się na tą stronę bezpośrednio widać KLIK

Uchh, nikt nie jest w stanie pomóc ?
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.