Merhaba kod severler, Soru sor bölümünden bana ulaştığınız yoğun isteklerden birini daha bugün sizler ve merak edenler için yanıtlıyorum.
Bot yazmak için gerekli Php Kodlarını sizler için derledim. Sırasıyla bot(Rebot), İnternet botu yapımında kullanılan php kodları.
1) Curl Komutu (Peki Curl Nedir, Nasıl Kullanılır?)
Curl (Client Url)'in kısaltılmış halidir. Curl Kodu(Komutu) ile url adreslerinin çalışıp, çalışmadığını kontrol etmeye ve veri transferleri için kullanılır. Eğer bir bot yazmak istiyorsak ilk önce o siteye bağlanmamız, sonrada bağlandığımız siteyi okuma(tarama) yapmamız gerekiyor. Curl ilk başlayacağımız ve öğrenmemiz gereken komuttur. Php Curl kodu ise şöyledir
function curl($url){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); //curl_setopt($ch,CURLOPT_POST,true);//Post edersek curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);//Tarayıcı bilgimizi gönderelim curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//localden bile bağlanmak için curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//localden bile bağlanmak için //curl_setopt($ch,CURLOPT_POSTFIELDS,$fields); // POST request (POST isteði) cevabý $response = @curl_exec($ch); curl_close($ch); return str_replace(array("\n","\t","\r"), null, $response); } $baglan = curl('ismailgultekin.com'); //Kullanımı echo $baglan;
2) Bağlandığımız sitedeki kodlar arasından taramak istediğimiz yeri belirtip sadece orayı alma.
function ara($bas, $son, $yazi) { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); return @$m[1]; } $sonuc = ara('<title>', '</title>', $baglan); print_r($sonuc); //Ekrana Çıktı: Array ( [0] => Yazılım Uzmanı İsmail GÜLTEKİN )
3) preg_match kodu (Peki preg match Nedir, Nasıl Kullanılır?)
preg_match('#<title>'(.*?)'</title>#', $baglan, $sonuc); print_r($sonuc); //Ekrana Çıktısı Array ( [0] => [1] => Yazılım Uzmanı İsmail GÜLTEKİN )
4) preg_match_all kodu (Peki preg match all Nedir, Nasıl Kullanılır?)
preg_match_all('#<title>'(.*?)'</title>#', $baglan, $sonuc); print_r($sonuc); //Ekrana Çıktısı Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => Yazılım Uzmanı İsmail GÜLTEKİN ) )
--) preg_match ve preg_match_all kodları arasında ki fark nedir?
preg_match bir kere işlem yaparken preg_match_all metnin sonuna kadar regex patternini çalıştırır. preg_match genelde ul aramalarında preg_match_all li aramalarda yani çoklu aramalarda kullanırız.
-- Evet kod sever dostlarım umarım bu kodlar üzerinden sitelere bağlanıp verilerini tarayabilirsiniz. Takıldığınız yerde soru sorabilirisniz elimden geldiğince yardımcı olurum.
Bot(Rebot) yazılım ile alakalı diğer konuları incelemeyi unutmayın. Php Bot, Bot ile Diğer Sitelerden Veri Çekme

Telif Hakkı:
Problemi Şikayet Et!HAKKIMDA
Yazılım Uzmanlığı konusunda 11 yılı aşkın süredir Türkiye'de Cumhurbaşkanlığı olmak üzere Kurumlara ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.
<html>
<body>
<h5>
Yazılım
&
Teknoloji
</h5>
<p>
Dünyasına
Hoş Geldiniz.
</p>
</body>
</html>
Son Eklenen Konular
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
03 Haziran, 2022
Web Site | Web Tasarım | Web Yazılım
27 Nisan, 2022
Html URL ASCII Karakter kodları
04 Mart, 2022
Jquery Alert, Sweet alert, Dialog Kullanımı
03 Mart, 2022
Doğal Seo Çalışması Nasıl Yapılır?
19 Şubat, 2022
En Çok Okunanlar
Google api key nasıl alınır?
26 Eylül, 2013
Youtube Video'sunu Gif Yapma Gif'e Çevirme
17 Ağustos, 2013
linux çeşitleri nelerdir?
13 Ağustos, 2013
Ajax ile sayfa yenilenmeden resim yükleme nasıl yapılır?
04 Ekim, 2013
Php ile bot nasıl yapılır?
22 Eylül, 2013
İlgili İçerikler
-
18 Temmuz, 2021 2325
Php ve Socket.io kullanarak Real Time haberleşme
-
14 Temmuz, 2021 658
Php Composer windows ve MacOSS Kurulumu ile paketlerin kullanımı
-
03 Haziran, 2021 489
Mac Os xamp php resim upload 777 hata çözümü
-
12 Mayıs, 2021 2004
Bot Yazarak Diğer Sitelerden Veri Çekme Nasıl Yapılır?
-
11 Mayıs, 2021 2523
Firebase Push Notification Web Sitemizden Mobil Cihazlara Nasıl Bildirim Gönderilir? Php Api FCM Send Notification Bildirim Göndermeyi Uygulamalı Olarak Göstereceğim
-
06 Mayıs, 2021 4063
İyzico kredi kartı ödeme alma Php Api entegrasyonu ve siteleriniz de sanal pos işlemlerinin kullanımı.
Cemal B.
23:40:13 03.12.2021