Hola maycolalvarez!
 
Gracias por tu respuesta. 
Tengo el Temper Data y parece que usa "get" así que he actualizado el código a:    
Código PHP:
Ver original- <?php 
- include "Snoopy.class.php"; 
- $snoopy = new Snoopy; 
- $vars = ["freeText" => "madrid"]; 
- $snoopy->httpmethod = "GET"; 
- $snoopy->submit("http://www.tablondeanuncios.com/resultados.php", $vars); 
- $vista = $snoopy->results; 
- ?> 
Donde se puede ver que he cambiado el metodo de POST a GET y he cambiado la URL y le he añanido /resultados.php porque creo que es ahí donde procesa los datos, pero ahora me devuelve una página en la que dice que la página solicitada no existe 
 
 
De todas formas, ¿Que ocurre si el buscador usa Ajax, o lo cambia con js? no puedo hacerlo con php? 
Un saludo!