Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser cURL pour récupérer des données spécifiques d'un site Web, puis les enregistrer dans ma base de données à l'aide de php

Utilisation de cURL :

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, 'http://www.something.com');
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true);

$content = curl_exec($ch);

Ensuite, vous pouvez charger l'élément dans un objet DOM et analyser le dom pour les données spécifiques. Vous pouvez également essayer d'analyser les données à l'aide de chaînes de recherche, mais l'utilisation de regex sur HTML est très mal vue.

$dom = new DOMDocument();
$dom->loadHTML( $content );

// Parse the dom for your desired content