• 04-03-2020, 23:52:48
    #1
    Merhaba arkadaşlar php bot ile bu linki almaya çalışıyorum fakat bir türlü başaramadım. Yapmak istediğim şey sadece şu bot ile geldigim sayfada bu linkleri bulup listelemek.




    <td>
                                                            <a href="http://localhost/_ftp_file_mapper.php?dosyatipi=musteri&id=336926&dosyaadi=336926-1583339229.jpg&dosyaid=306122" class="btn btn-xs btn-info" target="_blank"><i class="icon-download-alt"></i></a>
                                                                                                                                            </td>
  • 04-03-2020, 23:56:08
    #2
    Üyeliği durduruldu
    simple html dom
  • 04-03-2020, 23:56:27
    #3
    Merhaba,

    https://www.ahmetyozgatli.com/php-il...ini-url-almak/ aşağıdaki kaynak yararlıya benziyor.
  • 05-03-2020, 00:00:10
    #4
    Merhaba bunu bot içerisinde yapmaya çalışıyorum yani sayfadaki bu linkleri bulup botun temizleyip listelemesini istiyorum bir çok şey denedim ama yapamadım.

    $page = file_get_contents("http://www.harunalp.com");

    preg_match_all("/href="([^"]+)/i",$page,$link);

    foreach ($link[0] as $row)
    {
    echo $row ."<br>";
    }

    Bu kod benzeri bir kod gerekiyor bana ama yapamadıdm yardımcı olabilecek varsa cok sevinirim
  • 05-03-2020, 00:11:31
    #5
    Aşağıdaki şekilde bir deneyin.

    $page = file_get_contents("http://www.harunalp.com");

    preg_match_all('@<h2 class="entry-title" itemprop="headline"><a href="(.*?)" rel="bookmark">(.*?)</a></h2>@',$page,$link);

    foreach ($link[1] as $row)
    {
    echo $row ."<br>";
    }

    SigortaUzmani adlı üyeden alıntı: mesajı görüntüle
    Merhaba bunu bot içerisinde yapmaya çalışıyorum yani sayfadaki bu linkleri bulup botun temizleyip listelemesini istiyorum bir çok şey denedim ama yapamadım.

    $page = file_get_contents("http://www.harunalp.com");

    preg_match_all("/href="([^"]+)/i",$page,$link);

    foreach ($link[0] as $row)
    {
    echo $row ."<br>";
    }

    Bu kod benzeri bir kod gerekiyor bana ama yapamadıdm yardımcı olabilecek varsa cok sevinirim
  • 05-03-2020, 00:13:17
    #6
    aalbatros adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde bir deneyin.

    $page = file_get_contents("http://www.harunalp.com");
    
    preg_match_all('@<h2 class="entry-title" itemprop="headline"><a href="(.*?)" rel="bookmark">(.*?)</a></h2>@',$page,$link);
    
    
    foreach ($link[1] as $row)
    {
    echo $row ."<br>";
    }
    Bu kodu denemiştim hocam olmadı . İlk mesajımdaki linki bot ile girdigim sayfadan cıkarmak istiyorum bu diğer tüm linkleri cıkarıyor amao link kalıyor nedense
  • 05-03-2020, 00:18:59
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    size tavsiyem domcrawler kullanın pregmatch kanser eder boşluk vs herşeyi tam ister
    $a= '<td><a href="http://localhost/_ftp_file_mapper.php?dosyatipi=musteri&id=336926&dosyaadi=336926-1583339229.jpg&dosyaid=306122" class="btn btn-xs btn-info" target="_blank"><i class="icon-download-alt"></i></a></td>';
    preg_match_all('#<td><a href="(.*?) class="btn btn-xs btn-info" target="_blank"><i class="icon-download-alt"></i></a></td>#',$a,$link);
    
    echo "<pre>";
    print_r($link);
  • 05-03-2020, 00:27:59
    #8
    Konya adlı üyeden alıntı: mesajı görüntüle
    size tavsiyem domcrawler kullanın pregmatch kanser eder boşluk vs herşeyi tam ister
    $a= '<td><a href="http://localhost/_ftp_file_mapper.php?dosyatipi=musteri&id=336926&dosyaadi=336926-1583339229.jpg&dosyaid=306122" class="btn btn-xs btn-info" target="_blank"><i class="icon-download-alt"></i></a></td>';
    preg_match_all('#<td><a href="(.*?) class="btn btn-xs btn-info" target="_blank"><i class="icon-download-alt"></i></a></td>#',$a,$link);
    
    echo "<pre>";
    print_r($link);
    Hocam bu şekilde çalışıyor fakat ilgili sayfadan çekimini nasıl yapacağım onu tam anlayamadıdm $a ya atadığınız değeri ben curl ile başka bir siteden çekiyorum şimdi curl dan çektiğimde ara dediğimde sonuç yine boş cıkıyor.

    Emeğiniz için teşekkür ederim çok anlamıyorum bu işlerden sadece ufak bir veri işi vardı araştıra araştıra gecenin bu saatini etmişim