Je partage avec vous un script qui permet d’importer (« GRAB ») les numero de loto québec et de les ajouter a votre base de donné. Ensuite il vous sera plus facile de programmer vos prévisions et tenter de prédire les numéros gagnants
<?php
include(‘./simple/simple_html_dom.php’);
date_default_timezone_set(« America/New_York »);
// https://simplehtmldom.sourceforge.io/
—————————————————————————–
// descendant selector
$lootoann = 2000;
$datetag = « tr td »;
$datecount = « td.date »;
$NumeroG = « span »;
$position = -1;
$servername = « localhost »;
$username = « databaseusername »;
$password = « database_password »;
$dbname = « database_name »;
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die(‘Could not connect: ‘ . mysqli_error($conn));
}
$db_selected = mysqli_select_db($conn, $dbname);
if (!$db_selected) {
die(‘Cannot access’ . $dbname . ‘: ‘ . mysqli_error($conn));
}
$str = file_get_html(‘https://loteries.lotoquebec.com/fr/loteries/lotto-6-49?annee=’.$lootoann.’&widget=resultats-anterieurs&noProduit=212#res’);
// **** Calcul le nombre de date
$rows = $str->find($datecount);
$datecountV = count($rows);
// ***** Fin Calcul le nombre de date ********
while ($position++ < $datecountV-1)
{
// **** Debut trouver les dates *******
$html = str_get_html($str);
$DatetagV = $html->find($datetag, $position*2);
$anne = explode(« -« , $DatetagV);
// ****** Fin trouver les dates *******
// ****** Debut trouver les dates 7 numero gagnant *******
$html = str_get_html($str);
$nbnumero[0] = $html->find($NumeroG, $position*7)->plaintext;
$nbnumero[1] = $html->find($NumeroG, $position*7+1)->plaintext;
$nbnumero[2] = $html->find($NumeroG, $position*7+2)->plaintext;
$nbnumero[3] = $html->find($NumeroG, $position*7+3)->plaintext;
$nbnumero[4] = $html->find($NumeroG, $position*7+4)->plaintext;
$nbnumero[5] = $html->find($NumeroG, $position*7+5)->plaintext;
$nbnumero[6] = $html->find($NumeroG, $position*7+6)->plaintext;
$sql = « INSERT INTO numero (anne,mois,jour,num1,num2,num3,num4,num5,num6,num7)
VALUES ($lootoann,’$anne[1]’,’$anne[2]’,’$nbnumero[0]’,’$nbnumero[1]’,’$nbnumero[2]’,’$nbnumero[3]’,’$nbnumero[4]’,’$nbnumero[5])’,’$nbnumero[6]’) »;
if (!mysqli_query($conn, $sql)) {
die(‘Error: ‘ . mysqli_error($conn));
}
}
mysqli_close($conn);