Pour obtenir les données, il y a trois niveaux de difficulté:
file_get_contents($url); //easy
Malheureusement beaucoup de sites ne sont pas très sensibles à la agent d'utilisateur approprié. Vous avez deux options, ici. L'un est un peu plus dur que l'autre. Intermédiaire est Zend HTTP Client
$client = Zend_Http_Client(); //make sure to include Zend_Http, etc.
$client->setConfig($params); // params will include proper user agent
$client->setUri($aUrl);
$html = $client->request()->getBody();
option trois, que vous pourriez ne pas même envisager, sauf si vous voulez vraiment garder plus script que orienté objet, est d'explorer PHP de cURL functionality
Il y a quelques PHP- façons natives d'accéder aux données HTML via un objet DOM, mais mon préféré est le Simple HTML DOM Parser. C'est très similaire à la navigation DOM de style jQuery/CSS.
$domObject = new Simple_HTML_Dom($html);
foreach ($domobject->find('div#theDataYouWant p') as $sentence)
{
echo "<h3>{$sentence}</h3>";
}