Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie danych ze strony
Forum PHP.pl > Forum > Przedszkole
Raito
Witam

Chcę pobrać z diva i zapisać do pliku informacje ze strony, a potem przejść do kolejnej podstrony i zrobić to samo, przejść do kolejnej itd., aż skończą się hiperłącza do kolejnych. Czy jest to możliwe w samym php? Spróbowałem to napisać w PHP Simple HTML DOM, ale nie mam pojęcia w jaki sposób to zrobić:
  1. $plik = fopen("dane/slownik.txt","w+");
  2.  
  3. $html = file_get_html("link_do_strony");
  4.  
  5. foreach($html -> find(".mw-category a") as $e){
  6. echo $e -> plaintext;
  7. fputs($plik,$e -> plaintext."\r\n");
  8. echo "<br/>";
  9. }
  10.  
  11. fclose($plik);
kujol
Tak, jest to możliwe w samym php.
Dosłownie "pobrać i przejść do kolejnej podstrony" Ci się nie uda.
Tworzysz wyrażenie regularne i lecisz pętlą przez wszystkie odnosniki-adresy (kody html), a wyniki zapisujesz w tablicy wink.gif
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.