Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie danych ze strony
Raito
post 30.03.2015, 19:33:32
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 19
Dołączył: 27.04.2014

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


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);
Go to the top of the page
+Quote Post
kujol
post 30.03.2015, 22:17:44
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 27
Dołączył: 21.07.2013

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


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


--------------------
;)
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: 12.06.2025 - 20:09