sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder cURL för att hämta specifik data från en webbplats och sedan spara den i min databas med php

Använda cURL:

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

$content = curl_exec($ch);

Sedan kan du ladda elementet i ett DOM-objekt och analysera domen för den specifika datan. Du kan också försöka analysera data med söksträngar, men att använda regex på HTML är mycket ogillat.

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

// Parse the dom for your desired content


  1. Hitta radbrytning och vagnretur (\r\n) i MySQL

  2. MySql väljer standardvärde om det inte finns några resultat?

  3. CakePHP använder flera databaser för modeller

  4. Filnedladdningstid i PHP/MySQL