PHP Betsapi.com ile takım maçlarını alan bot
Betsapi.com üzerinden istediğiniz takımın oynadığı maçları ve fikstürünü alabilirsiniz.
Örnek : https://betsapi.com/t/22202/Galatasaray Galatasarayın oynadığı ve oynayacağı maçların tablosunu alabilirsiniz. For döngüsünü tablodaki sayıya göre ayarlamanız gerekli şuan en fazla tabloda 5 var ve 5’e göre ayarlı alacağınız takımda tablo sayısı kaç ise onu belirtmeniz gerekiyor.PHP preg_match_all kullanılarak alınmıştır.
Örnek : https://betsapi.com/t/22202/Galatasaray Galatasarayın oynadığı ve oynayacağı maçların tablosunu alabilirsiniz. For döngüsünü tablodaki sayıya göre ayarlamanız gerekli şuan en fazla tabloda 5 var ve 5’e göre ayarlı alacağınız takımda tablo sayısı kaç ise onu belirtmeniz gerekiyor.PHP preg_match_all kullanılarak alınmıştır.
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;
}
for ($b = 1; $b <= 3; $b++) {
$site = "https://betsapi.com/t/22202/Galatasaray/p.$b";
$data = file_get_contents($site);
preg_match_all('/<tr>.*?>.*?<\/tr>/si', $data, $download);
foreach($download as $d)
{
$toplam = count ($d);
for ($s = 0; $s <= $toplam; $s++) {
$round = getData($d[$s],'<td>','</td>');
$tarih = getData($d[$s],'<td class="dt_n" data-dt="','"');
$tarih = str_replace('T', ' ', $tarih);
echo $tarih = str_replace('Z', ' ', $tarih);
echo '<br>';
$lig = getData($d[$s],'td class="league_n">','</td>');
echo $lig = getData($lig,'">','</a>');
echo '<br>';
$rakip = getData($d[$s],'<a href="/t/','a>');
echo $rakip = getData($rakip,'>','</');
echo '<br>';
$away = getData($d[$s],'v <a href="','a>');
//echo $away = getData($away,'>','</');
$skor= getData($d[$s],'<a href="/r/','a>');
echo $skor = getData($skor,'>','</');
echo '<br>';
echo $sonuc =getData($d[$s],'<td class="badge_','">');
echo '<br>';
$takim = 'Sakaryaspor';
}
}
}
Yorumlar