Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Wyciąganie danych z innej strony
Forum PHP.pl > Forum > Przedszkole
djpotwosss
Witam!

Potrzebuje wyciągnąć tytuł i nazwę piosenki granej w radiu.

Znalazłem taki plik:
http://widget.fm.tuba.pl/add_tuba.js

W nim znajduje się fragment:
  1. e.setAttribute("src", "http://widget.fm.tuba.pl/widgetCurrentSong.html?1#"+encodeURIComponent(document.location.href));


Więc ściągam ten plik używając preg_match
  1. <?
  2. $zlote=file_get_contents('http://widget.fm.tuba.pl/widgetCurrentSong.html?1#');
  3. print_r($zlote);
  4. ?>


Po wejściu w tą stronę zwraca nam pustą wartość.

Gdy wejdziemy w źródło strony widać między innymi to:
  1. <div id="widget-player" class="border-radius widget">
  2. <div id="song-info">
  3. <div id="song-info-artist"></div>
  4. <div id="song-info-title"></div>
  5. </div>
  6. </div>
  7. </body>
  8. </html>


Jak pobrać zawartość tego, żeby nie zwracało pustej wartości?
lobopol
Zauważ drugą część +encodeURIComponent(document.location.href) nie podałeś pełnego adresu, a i tak podanie ci go nic nie da bo zapewne dociągane jest wtedy coś ajaxem i co raczej w to miejsce skąd jest to pobierane powinieneś patrzeć.
djpotwosss
Ajaxem nie jest dociągane.

Co do tej wartości to próbowałem wpisać:
http://widget.fm.tuba.pl/widgetCurrentSong...loteprzeboje.pl
http://widget.fm.tuba.pl/widgetCurrentSong...rzeboje.tuba.pl

Niestety nadal to samo..
lobopol
Ale sam widzisz, że na tych stronach nic więcej nie ma.
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.