Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja find() w Simple HTML DOM
-LolQ-
post
Post #1





Goście







Witam, mam skrypt, który loguję się do danej strony i pobiera z niej dane. Użyłem curl'a i Simple HTML DOM. Jednakże nie rozumiem do końca funkcji find(). Czy działa ona tak, że podaję np:
Kod
html->find(div[id="jakiesID"]);

Tak ustawiony find pokaże mi całą zawartość div'a o id=jakieśID, czy tylko tekst, który znajduję się w pierwszej linijce tego div'a?
W dodatku chciałbym spytać, czy Simple HTML DOM w obecnych czasach jeszcze funkcjonuje?
Sprawdziłbym sam, aczkolwiek czekam aż admin serwera wyłączy mi open_basedir bo curl błąd łapie ;p
Z góry dziękuje za odpowiedź
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


  1. <?php
  2. include('simple_html_dom.php');
  3. $html = file_get_html('url');
  4. foreach($html->find('table.klasa td[class=bla]') as $e))
  5. if($e->outertext != ''){
  6. echo $e->outertext. '<br>';
  7. }
  8. }
  9. ?>


Ten post edytował _Borys_ 2.03.2013, 11:30:43
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 17:25