sql >> Databasteknik >  >> RDS >> Mysql

Använder PHP och RegEx för att hämta alla alternativvärden från en webbplatss källkod

Se Bästa metoderna för att tolka HTML . Hitta DOM-lösningen nedan:

$dom = new DOMDocument;
$dom->loadHTMLFile('http://example.com');
$options = array();
foreach($dom->getElementsByTagName('option') as $option) {
    $options[$option->nodeValue] = $option->getAttribute('value');
}

Detta kan göras med Regex också, men jag tycker inte att det är praktiskt att skriva en pålitlig HTML-tolkare med Regex när det finns gott om inbyggda och tredje parts tolkar lätt tillgängliga för PHP.



  1. Undvikande citat för MySQL i python

  2. Hur kan jag ändra standardtidsgränsen för Mysql-anslutningen när jag ansluter via python?

  3. Migrera MySQL-databas från Amazon RDS till DigitalOcean

  4. Hur kastar jag en sträng till heltal och har 0 vid fel i casten med PostgreSQL?