: canafar bunu yazdı: JohnD bunu yazdı: ben kendim için yazıyorum hocam bazende satıyorum r10 da, mantığını anlatayım. file_get_contents ile yada daha nce belirlenmiş curl fonksiyonuyla hedef siteyi belirt, tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan, daha sonra elde ettiğin veriyi for yardımıyla çoğalt en son gelen değeri veritabanına kaydettir. resim falan çekmek istiyosan curl yardımıyla yapabilirsin, video olayını yapmak için hedef sitedeki video kodlarını çek db e veritabanından video çekiceğin zaman kodları player a uyarlarsın gider. hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir? dai aynı anda 120 veriyi çekmek sunucuyu yorar. bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın, sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye ynelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir. yok hayır denedim 40 linkin partlarıyla beraber çekmek için harcadığı zamanla 10 link için parlarıyla beraber harcadığı zaman arasında en fazla 2 3 saniye fark oluyo işlemci kullanımı hala aynı oluyo tek bi multi curl le linklere girince sorun yok ama 2. sini kullanın ca sorun cıkıyor. neden dir bulamadım beklicez artık bbenim bunun hızını azaltma amacım sitenin ana sayfasına koyucam biri girdiğinde yeni eklenmiş bişi var mı diye bakıcak varsa eklicek ama çok fazla yoruyo sunucuyu bi çzümü yokmudur acaba

: NmC bunu yazdı: MagicSword bunu yazdı: snnyk bunu yazdı: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim Hocam mysql bilmeden nasıl orta düzey bilgim var diyosun merak ettim :) Mysql ğren biraz.. Ayrıca eğer üyelikli sitelerden falan data çekmen gerekecekse curl nedir onu ğrenmeye bak, file get contents her zaman iş grmez ;) sql biliyorum hocam mysql yakın diye biliyorum ona kodları olsa çzerim Hocam sql sorgulama dili, mysql veritabanı çeşidi :) Sql biliyorsan zaten, mysql'i kullanırsın.. ;) There are 10 types of people in the world. Those who knows binary and those who dont...

: MagicSword bunu yazdı: NmC bunu yazdı: MagicSword bunu yazdı: snnyk bunu yazdı: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim Hocam mysql bilmeden nasıl orta düzey bilgim var diyosun merak ettim :) Mysql ğren biraz.. Ayrıca eğer üyelikli sitelerden falan data çekmen gerekecekse curl nedir onu ğrenmeye bak, file get contents her zaman iş grmez ;) sql biliyorum hocam mysql yakın diye biliyorum ona kodları olsa çzerim Hocam sql sorgulama dili, mysql veritabanı çeşidi :) Sql biliyorsan zaten, mysql'i kullanırsın.. ;) pardon hocam phpye yeni yeni geçiyorum veritabanı kullanmadım hiç sorgulama dili sanıyordum bende

: MagicSword bunu yazdı: snnyk bunu yazdı: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim Hocam mysql bilmeden nasıl orta düzey bilgim var diyosun merak ettim :) Mysql ğren biraz.. Ayrıca eğer üyelikli sitelerden falan data çekmen gerekecekse curl nedir onu ğrenmeye bak, file get contents her zaman iş grmez ;) sql biliyorum hocam mysql yakın diye biliyorum ona kodları olsa çzerim

: du baham ben yazmıştım hepoyna. net için bulursam paylaşayım iyi olur nekadar dküman vs varsa ihtiyacım var

regexp mevzusunu ve preg_match/preg_match_all, file_get_contents fonksiyonlarını araştır. .

Benim de bu konuda cok bilgim yok ama bu botlarin olayi hedef host'ta url'leri dongu icine alip regular expression'larla ne bileyim linkleri, kodlari ya da ne bileyim direk dosyalari depolamak degil mi? Oyleyse orta duzey php bilgisinin yeterli olmasim lazim. SQL biliyormussun zaten, mysql icin 3-5 komut ogrenip yaparsin. Ya da ben yanlis biliyorsam affedin. while (1<2)

MErhaba arkadaşlar orta düzeyde php bilgiye sahibim video botu resim botu gibi botlar yazmayı ğrenmek istiyorum. Site kaynakları videolu anlatım kaynakları olan varsa paylaşırsa çok sevinirim.

: JohnD bunu yazdı: ben kendim için yazıyorum hocam bazende satıyorum r10 da, mantığını anlatayım. file_get_contents ile yada daha nce belirlenmiş curl fonksiyonuyla hedef siteyi belirt, tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan, daha sonra elde ettiğin veriyi for yardımıyla çoğalt en son gelen değeri veritabanına kaydettir. resim falan çekmek istiyosan curl yardımıyla yapabilirsin, video olayını yapmak için hedef sitedeki video kodlarını çek db e veritabanından video çekiceğin zaman kodları player a uyarlarsın gider. hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir? dai aynı anda 120 veriyi çekmek sunucuyu yorar. bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın, sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye ynelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir. DOM..

du baham ben yazmıştım hepoyna. net için bulursam paylaşayım snnyk.com - code is poetry all that i know...

: JohnD bunu yazdı: canafar bunu yazdı: JohnD bunu yazdı: ben kendim için yazıyorum hocam bazende satıyorum r10 da, mantığını anlatayım. file_get_contents ile yada daha nce belirlenmiş curl fonksiyonuyla hedef siteyi belirt, tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan, daha sonra elde ettiğin veriyi for yardımıyla çoğalt en son gelen değeri veritabanına kaydettir. resim falan çekmek istiyosan curl yardımıyla yapabilirsin, video olayını yapmak için hedef sitedeki video kodlarını çek db e veritabanından video çekiceğin zaman kodları player a uyarlarsın gider. hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir? dai aynı anda 120 veriyi çekmek sunucuyu yorar. bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın, sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye ynelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir. yok hayır denedim 40 linkin partlarıyla beraber çekmek için harcadığı zamanla 10 link için parlarıyla beraber harcadığı zaman arasında en fazla 2 3 saniye fark oluyo işlemci kullanımı hala aynı oluyo tek bi multi curl le linklere girince sorun yok ama 2. sini kullanın ca sorun cıkıyor. neden dir bulamadım beklicez artık bbenim bunun hızını azaltma amacım sitenin ana sayfasına koyucam biri girdiğinde yeni eklenmiş bişi var mı diye bakıcak varsa eklicek ama çok fazla yoruyo sunucuyu bi çzümü yokmudur acaba eğer maksat yeni içerik varsa bunu db eklemek ise,40 yerine 5 tane çağır eğer yeni içerik grürsen limiti 40 a yükselt yle devam et, eğer yoksa 5 tane çektiğiyle kalsın, daha sonra tekrar ziyaret et. DOM..

ben kendim için yazıyorum hocam bazende satıyorum r10 da, mantığını anlatayım. file_get_contents ile yada daha nce belirlenmiş curl fonksiyonuyla hedef siteyi belirt, tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan, daha sonra elde ettiğin veriyi for yardımıyla çoğalt en son gelen değeri veritabanına kaydettir. resim falan çekmek istiyosan curl yardımıyla yapabilirsin, video olayını yapmak için hedef sitedeki video kodlarını çek db e veritabanından video çekiceğin zaman kodları player a uyarlarsın gider. DOM..

Hoca ile PHP bot yazmayı unut... nce SQL, MySQL ve phpmyadmin nedir ne işe yarar bunları ğren. Sonra veri girilebilen düzenlenebilen ve silme işlemi yapılabilen basit bir script yaz ve değişken kullanımını tam anlamıyla ğren sonra bot yazma olayını daha kolay kavrayabilirsin. Bu bilgile biraz zor...

: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim

hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini snnyk.com - code is poetry all that i know...

: snnyk bunu yazdı: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim get contentle aldıklarını değişkene aktarıp regexp ifadelerle içinden istediğin verileri çekip bir dizi oluşturacaksın daha sonra bu dizideki elemanlarla istediğini yapabilirsin. .

Hala regexle bir video çekemiyorum :S

SPY-CX5 bunu yazdı: Hoca ile PHP bot yazmayı unut... nce SQL, MySQL ve phpmyadmin nedir ne işe yarar bunları ğren. Sonra veri girilebilen düzenlenebilen ve silme işlemi yapılabilen basit bir script yaz ve değişken kullanımını tam anlamıyla ğren sonra bot yazma olayını daha kolay kavrayabilirsin. Bu bilgile biraz zor... tesekkürler üstad

: snnyk bunu yazdı: hocam orta düzey bilgin varsa file_get_contents fonksiyonu ve explode metodunu ğrenmek kafidir derse felan gerek yok bunların ne olduğunu anladığında çok kolay halledersin işini sağol üstad biraz baktım bu direk siteye çekiyor ben mysql e kayıt etmek istiyorum onu nasıl yapabilirim Hocam mysql bilmeden nasıl orta düzey bilgim var diyosun merak ettim :) Mysql ğren biraz.. Ayrıca eğer üyelikli sitelerden falan data çekmen gerekecekse curl nedir onu ğrenmeye bak, file get contents her zaman iş grmez ;) There are 10 types of people in the world. Those who knows binary and those who dont...

: ben kendim için yazıyorum hocam bazende satıyorum r10 da, mantığını anlatayım. file_get_contents ile yada daha nce belirlenmiş curl fonksiyonuyla hedef siteyi belirt, tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan, daha sonra elde ettiğin veriyi for yardımıyla çoğalt en son gelen değeri veritabanına kaydettir. resim falan çekmek istiyosan curl yardımıyla yapabilirsin, video olayını yapmak için hedef sitedeki video kodlarını çek db e veritabanından video çekiceğin zaman kodları player a uyarlarsın gider. hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir?