Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][JavaScript][HTML]Wyciągnięcie listy kanałów z WeebTV
pabloemax
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 17.10.2010

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


Witam, mam pytanie i prośbę, czy ktoś mógłby mi napisać w jaki sposób mogę wyciągnąć listę kanałów online z weeb.tv? chodzi mi o listę kanałów dostępną np na tej stronie, po prawej stronie od odtwarzacza. WeebTV - NatGeo
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




file_get_contents, pref_match_all.
Go to the top of the page
+Quote Post
pabloemax
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 17.10.2010

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


Rozumiem ze lepiej jest uzyc tej drugiej funkcji czy ktoras z nich lub jakas inna funkcja php pozwoli mi na wyciagniecie danych z innej strony na zasadzie np wyciagniecia adresu href, name, etc z danego diva o danej nazwie?
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Kliknąłęś przynajmniej w te link? Pierwsza funkcja pobierze Ci źródło strony, drugą musisz użyć do wybrania się interesujących elementów z wykorzystaniem wyrażeń regularnych.
Go to the top of the page
+Quote Post
pabloemax
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 17.10.2010

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


Kliknalem ale myslalem ze albo ta albo ta, no ok poprobuje wieczorem, dziekuje i pozdrawiam

Kod
<?php
$hand = curl_init();
curl_setopt($hand, CURLOPT_URL, 'http://weeb.tv/online/natgeochannel');
curl_setopt($hand, CURLOPT_POST, 1);
curl_setopt($hand, CURLOPT_POSTFIELDS, 'title=CURL&action=edit');
curl_exec($hand);
curl_close($hand);
$content = curl_exec($hand);
?>

<?php
preg_match('#<div id="programmeList">([^<]+)</div>#i', $content, $result);

print_r( $result );
?>


Mam taki kod, trochę poczytałem ale chyba coś źle robię, doczytałem że wiele osób poleca curl choć ponoć nie ma to dużego znaczenia przy mało skomplikowanych skryptach w jaki sposób to wyciągnę. Niestety powyższy kod wyrzuca mi
Kod
([^<]+)#i', $content, $result ); print_r( $result ); ?>
tyle po wejściu na stronę?(IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 01:51