sql >> Base de Datos >  >> RDS >> Mysql

Cómo usar cURL para obtener datos específicos de un sitio web y luego guardarlos en mi base de datos usando php

Usando cURL:

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

$content = curl_exec($ch);

Luego puede cargar el elemento en un objeto DOM y analizar el dom para los datos específicos. También puede intentar analizar los datos usando cadenas de búsqueda, pero usar expresiones regulares en HTML está muy mal visto.

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

// Parse the dom for your desired content