Bonjour,
je souhaite extraire les annonces à partir de cette page : http://www.annonces-tunisie.net/
pour les ajouter à la base de données.
j'ai réussi à extraire toute la table.
mon objectif maintenant est de parcourir les tr et td pour extraire les images, titres, les prix et les descriptions
j'ai essayé ceci mais ça m'affiche une page blanche.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php include('simple_html_dom.php'); $html= file_get_html('http://www.annonces-tunisie.net/'); $table=$html->find('table[class=liste_cadre_accueil_pair]'); if (count($table) > 0) { $lines = $table[0]->find('tbody '); if (count($lines) > 0) { for ($i=1;$i<count($lines)+1;$i++) { $html = str_get_html($lines[$i]->outertext); $cells = $html->find('tr > td > table > tbody > tr > td'); if (count($cells) > 0) { echo '<p>'; echo 'titre: '.strip_tags($cells[0]->innertext).' - '; echo 'prix: '.strip_tags($cells[1]->innertext).' - '; echo '</p>'; } } } } ?>
Partager