Benim googleda araştırdığımı sizinde arayıp da bulamadığınızı varsayarak, ki bulsanız şuan bu sayfada olmazdınız. Bot konusunu biraz deştim. En kolay yoldan curl kütüphanesini kullanmadan bot nasıl yapılır. Örnekle anlatacağım.
Bizim methodumuz file_get_contents ile olacak. Ben aşağıda ki botu şu amaçla yazdım. Botu kullanarak bu yazıdan önce paylaşmış olduğum yapımı bana ait olan scriptin admin panelinde script güncellendiğinde, o scripti kullananların yeni güncellemelerden haberdar edebilmek için sitemden veri çekmek icab etti. İframe olayı çok eskide kaldı biliyorsunuz pek tercih edilmeyen yöntem. Bu scriptle alakalı güncellemeleri yeni versiyonları duyuracağım sayfa arada bir değişeceğinden, scripti kullananların panelinde de ilgili kısmın ben değişiklik yaptıkça değişmesi gerekti. Dolayısıyla phpde bot yapımı konusunda epey bilgi edindim.
He bu arada bot genelde başka sitelerde bilgi çalmak için kullanılıyormuş. Ben bu örneği boş olarak verdim. Kod örneğinden sonra aşağıdaki bot nasıl yapılır videosunu izlerseniz. Tam anlamıyla istediğiniz her siteden içerik çekebilirsiniz.
Örnekle Bot yapımı
<?php $link = ""; //Yukarıda çekmek istediğimiz linki belirledik. //İÇERİĞİ BİR BÜTÜN OLARAK ÇEKMİŞTİK GEREKLİ OLAN YERLERİ ALIYORUZ. Parçalama işlemi yapıyoruz. $pacala = '@(.*?)@si'; $pacala2 = '@(.*?)@si'; $botara = file_get_contents($link); preg_match_all($pacala,$botara,$baslik); preg_match_all($pacala2,$botara,$icerik); //EKRANA YAZDIRALIM $botbaslik =$baslik; $boticerik =$icerik; //Array numaralarını bulmak için print_r kodlarını aç burayı pasif hale getir echo ($botbaslik); echo ($boticerik); // Aşağıdaki kodları açarak ekranda array numaralarını alıyoruz. // Doğru numaraları bulduktan sonra bu kodları kapat yukarıda ki echo kodlarını aktif et //echo "<pre>"; //print_r($boticerik); //echo "</pre>"; ?>
Üstadım bir canlı yayın izleyici botu hakkındada fikir versen dolandırılmaktan bıktık oturup kendimiz yazalım artık
Atom adlı uygulama hakkında hiçbir fikrim yok Ömer.
Abim eyvallah yalnız ben atom adlı bir uygulamadan yapıyorum gene olur mu acaba söyler misin?
saol
başkan bu da çok basit bot olmuş. şöyle bişey yapsaydın daha ılgınc olabılırdı
google da php örnekl yazalım ve çıkan listedeki linkleri arrayda bırıktırdıkten sonra
bu arrayları tek tek acıp h1 h2 yada h3 tagları arasında php ve örnek kelımelerı geçiyorsa hem başlığı hem de p taglarını bırıktırsın. array ve strıng fonksıyonlarını bırlıkte gostermıs olurdun. neyse ben oyun botu ıcın gelmıstım gerçi.
Başlığın dışına taşmış olurduk o zaman. Amaç basitçe göstermekti.
konuyu hortlatacağımda 🙂 hocam güncel yakıt fiyatları, namaz saatleri, hal fiyatları, günlük burç yorumları gibi uygulamalar yaptım botunuzla. Yalnız facebook üzerinde çalıştıramıyorum, boş dönyor sonuç, diziye uygulasam array boş geliyor. nasıl ederim ? link örnek
https://www.facebook.com/search/top/?q=anamur%20lisesi&init=mag_glass&tas=0.14254483030873355&search_first_focus=1491312075805
Film botu ararken denk geldim siteye 1 saattir uğraşıyorum bazı sorunlar çıkıyor umarım hal edeceğim bu arada yaparken video çekiyorum bitirip çalışır hale getirdiğimde videoyu sizlerle paylaşacağım. iyi forumlar
Ne forumu la 😂
abi dediklerini yapıyorum ama beyaz sayfada kalıyor seninle aynı adımları uyguladım ilk yaptığın 2 tanesini yaptım site linkini ekledim ve aynen ordaki kodu ekleyip içi değiştim ama beyaz sayfada kaldı
Beyaz sayfada kalıyor derken herhangi bir hata vermiyor mu?
hayır abi hiç hata vermiyor beyaz sayfa sadece
Peki o zaman facebook sayfasından ekleyin beraber göz atalım.
sayfa link atabilirmisin abi
En üstteki botonlardan tüm sosyal medya hesaplarımı görebilirsiniz.
https://www.facebook.com/okandiyebiricom
kardeşim valla çok sağol sayende çok iyi botlar kodladım
Güle güle kullanın geliştirmeniz dileğiyle 🙂
Güzel paylaşım. Peki nasıl kullanacağız ?
Satır aralarında açıklama yaptım, bot başlık ve bot içerik kod kısmını öldürüp print olanları açıyorsunuz, array numaralarını bu şekilde tespit ediyorsunuz, daha bot başlık ve bot içerik kodlarını aktif edip print kodlarını öldürüp ekrana yazdırıyorsunuz.