GNG
Kurucu
Merhaba arkadaşlar,
Bu konuda PHP ile basit bir bot sistemi nasıl yapılır, veri çekme ve otomasyon mantığıyla birlikte anlatıyorum.
1. Bot Mantığı Nedir?
[]Hedef siteye istek gönderilir
[]Gelen veri (HTML / JSON) alınır
[]İçerik parse edilir (ayıklanır)
[]İstenilen veri kaydedilir veya kullanılır
2. Siteye İstek Atma (cURL)
3. Veri Çekme (Regex)
4. JSON API Veri Çekme
5. Otomasyon (Cron Job)
Bu komut botu her 10 dakikada bir çalıştırır.
6. Kullanım Alanları
Sonuç
PHP ile bot yazmak oldukça güçlüdür.
Doğru kullanıldığında otomasyon sayesinde ciddi zaman ve gelir kazandırır.
Bu konuda PHP ile basit bir bot sistemi nasıl yapılır, veri çekme ve otomasyon mantığıyla birlikte anlatıyorum.
1. Bot Mantığı Nedir?
[]Hedef siteye istek gönderilir
[]Gelen veri (HTML / JSON) alınır
[]İçerik parse edilir (ayıklanır)
[]İstenilen veri kaydedilir veya kullanılır
2. Siteye İstek Atma (cURL)
PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
3. Veri Çekme (Regex)
PHP:
<?php
preg_match_all('/<h2>(.*?)<\/h2>/', $response, $matches);
print_r($matches[1]);
?>
4. JSON API Veri Çekme
PHP:
<?php
$json = file_get_contents("https://api.example.com/data");
$data = json_decode($json, true);
print_r($data);
?>
5. Otomasyon (Cron Job)
Kod:
/10 * * * * php /home/site/bot.php
Bu komut botu her 10 dakikada bir çalıştırır.
6. Kullanım Alanları
[]Fiyat takip sistemleri
[]İçerik çekme (news/blog)
[]Sosyal medya analiz- Otomatik paylaşım sistemleri
Sonuç
PHP ile bot yazmak oldukça güçlüdür.
Doğru kullanıldığında otomasyon sayesinde ciddi zaman ve gelir kazandırır.