Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Parser strony (cURL), Błąd podczas parsowania
sapcik
post 5.04.2011, 16:48:26
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.05.2010

Ostrzeżenie: (0%)
-----


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ę.
Go to the top of the page
+Quote Post
cycofiasz
post 5.04.2011, 17:09:02
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Strona ma ramkę o adresie http://www.koalacredits.com/City-of-Villai...ef/product_list , wystarczy że ją pobierzesz
Go to the top of the page
+Quote Post
sapcik
post 5.04.2011, 18:03:43
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.05.2010

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował sapcik 5.04.2011, 19:47:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:07