• 13-07-2013, 14:02:16
    #1
    Php konusunda çok fazla bilgim yok fakat videolardan öğrenmeye çalışıyorum, birşeyi öğrenmek için uygulama yapmak gerekir.
    Bende birçok fonksiyonu öğrenebileceğim bot olayıyla başladım ( Ziyaretçi defteri vs örneklere bakarak yazmıştım daha önce )


    şimdi sorunum şu...Nerdeyse tüm videolarda adamların çektiği siteler kebap.Resmen gel içeriği götür demiş.
    Hepsi eski video olduğu için o sistemler zaten iptal olmuş.İş zorlaşmış.

    Öğreniyorumcom da 44 dklık bir video var kaç saattir 6. dksından öteye gidemedim

    sorunum şu.

    $Baglan = Baglan("wwwdotxxxdotcom");
    		preg_match('#<h2 class="widgettitle">(.*?)</ul></li></div>#', $Baglan, $kategoriler);	
    		preg_match_all('#<ul><li class="cat-item cat-item-451"><a href="(.*?)" title="(.*?)">(.*?)</a></li>#', $kategoriler[0], $kategori);
    		
    		print_r($kategori);
    Böyle yaptığımda olmuyori sanırım sıkıntı kırmızı ile işaretlediğim yerde, çünkü linkte sadece orası kalıyor.Orası değişmediği içinde bot tek kategoriden başka bir yeri seçmiyor...

    Burayı geçemedim işte
  • 13-07-2013, 15:09:37
    #2
    cat-item cat-item-451 kısmında 451 değişken olabilir cat-item cat-item-(.*?) olarak deneyebilirsin.
  • 13-07-2013, 15:22:34
    #3
    Erden35 adlı üyeden alıntı: mesajı görüntüle
    cat-item cat-item-451 kısmında 451 değişken olabilir cat-item cat-item-(.*?) olarak deneyebilirsin.
    hocam dediğini yaptım

    bi kategori daha geldi ama digerleri hala yok.
  • 14-07-2013, 04:23:51
    #4
    #', $kategoriler[0], $kategori); bunu
    #s', $kategoriler[0], $kategori); şeklinde dene birde istersen
  • 14-07-2013, 04:38:18
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşım madem bot yazmaya çalışıyorsun. Desen yazarken ihtiyacın olan yere göre yaz. Yani sen a tagındaki bilgileri alacaksın. ul li deki class adına ihtiyacın yok. Desende:

    <ul><li class="cat-item cat-item-451">
    diye değil:
    <ul><li[^\>]*>
    gibi veya kullanacağın yere göre benzeri şekilde kullanman gerekli.
  • 14-07-2013, 06:21:16
    #6
    ramesaliyev adlı üyeden alıntı: mesajı görüntüle
    [KD]
    Neden herkes sadece bot yazabilmek için php öğrenmeye çalışıyor?
    [/KD]
    Okumadan cevap yazmasaydn iyiydi arkadaşım.

    Php konusunda çok fazla bilgim yok fakat videolardan öğrenmeye çalışıyorum, birşeyi öğrenmek için uygulama yapmak gerekir.
    Bende birçok fonksiyonu öğrenebileceğim bot olayıyla başladım ( Ziyaretçi defteri vs örneklere bakarak yazmıştım daha önce )


    preg_match fonksiyonunda bu kadar hata ve zorlukla karşılaştım bunlar benim için + birşey..Bilenlerden de yardım aldığım için bir çok fonksiyonun işleyişini öğrenebiliyorum..


    Diğer arkadaşların dediklerinide diğer bilgisayara geçince uygulayacam sonuçları yazarım teşekkür ederim yardımlarınız için.