Mysql
 sql >> Database >  >> RDS >> Mysql

Come utilizzare cURL per recuperare dati specifici da un sito Web e quindi salvarli nel mio database utilizzando php

Utilizzando cURL:

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

$content = curl_exec($ch);

Quindi puoi caricare l'elemento in un oggetto DOM e analizzare il dom per i dati specifici. Potresti anche provare ad analizzare i dati usando le stringhe di ricerca, ma l'uso di espressioni regolari su HTML è molto disapprovato.

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

// Parse the dom for your desired content