Betsapi.com Canlı Maçlar Botu
PHP ile Betsapi.com sitesinin anasayfasında bulunan canlı maç
durumlarını çekmenize yarayan bottur. Botu ajax yada jquery ile 5
saniyede bir yenilenecek şekilde ayarlamanız gerekli. Bu şekilde anlık
olarak değişimleri alabilirsiniz.
set_time_limit(0);
function getData($data,$startTag,$finishTag){
$data= explode($startTag,$data);
$data= $data[1];
$data= explode($finishTag,$data);
$data= $data[0];
return $data;
}
$site = "https://betsapi.com/";
$data = file_get_contents($site);
preg_match_all('/<tr.*?>.*?<\/tr>/si', $data, $download);
echo '<table width="100%" border="0">
<tr>
<td>alan 1</td>
<td>alan 2</td>
<td>alan 3</td>
<td>alan 4</td>
<td>alan 5</td>
<td>alan 6</td>
</tr>';
foreach($download as $d)
{
$toplam = count ($d);
for ($s = 0; $s <= $toplam; $s++) {
//////////////////
$alan1 = getData($d[$s],'<td class="sport_n">','</td>');
$alan1 = getData($alan1,'>','</a>');
//////////////////
$alan2 = getData($d[$s],'<td class="league_n">','</td>');
$alan2 = getData($alan2,'">','</a>');
//////////////////
$alan3 = getData($d[$s],'<span class="race-time">','</span>');
//////////////////
$alan4 = getData($d[$s],'<td class="text-right text-truncate" style="max-width: 220px;">','</td>');
$alan4 = getData($alan4,'">','</a>');
//////////////////
$alan5 = getData($d[$s],'<td class="text-center">','</td>');
$alan5 = getData($alan5,'">','</a>');
//////////////////
$alan6 = getData($d[$s],'<td class="text-truncate" style="max-width: 220px;">','</td>');
$alan6 = getData($alan6,'">','</a>');
//////////////////
echo " <tr>
<td>$alan1</td>
<td>$alan2</td>
<td>$alan3</td>
<td>$alan4</td>
<td>$alan5</td>
<td>$alan6</td>
</tr>";
}
}
echo '</table>';
Yorumlar