Salve, come da titolo stò cercando di usare preg_match_all per tirare fuori tei dati contenuti dentro dei tag html. Il codice è questo:
Ecco cosa ho fatto in php;codice:<tr class="..."> <td class="....">della roba</td> <td class="classe-1 classe-2 classe-3"> <span class="label">Email: </span> <a href="mailto:......." class="mailto">.......</a> <span class="mailto"></span> <br > QUELLO CHE MI SERVE </td> </tr>
Chiaramente $raw è la variabile che contiene tutto il codice html della pagina che ho recuperato con file_get_contents();codice:preg_match_all('/<td class=\"classe-1 classe-2 classe-3\">(.*?)<\/td>/', $raw , $phone); print_r( $phone[0] );
In pratica mi viene restituito un array vuoto, quindi come se non trovasse un piffero e dire che ho provato a tirare fuori i dati dal tag a e riesco tranquillamente. Preciso che da quello che ho capito lo span con classe mailto viene generato con js perchè nel sorgente non c'è.
Mi aiutate? Grazie in anticipo !

Rispondi quotando