• 26-06-2020, 18:06:15
    #1
    merhabalar bir siteden php bot ile veri çekmek istiyorum sitedeki veri çekmek istediğim bölümler şu şekilde;
    <table>
    <td>İçerik 1</td>
    <td>İçerik 2</td>
    <td>İçerik 3</td>
    <td>İçerik 4</td>
    <td>İçerik 5</td>
    <td>İçerik 6</td>
    </table>
    ben bu tabloda 1. 2. 5. ve 6. <td> bölümlerini çekmek istiyorum bu 4 yeri çekmek istiyorum
    elimde belli kısımlarını yazdığım bi php bot var
    $Bots = array();
    $GetBotsNow = SingleLine(CurlGET("https://www.site-adresi.com"));
    $BotsC = SearchString('<table>', '</table>', $GetBotsNow);
    $Bot1 = SearchString('<td>', '</td>', $BotsC[0]);
    $Bot2 = SearchString('<td>', '</td>', $BotsC[0]);
    $Bot3 = SearchString('<td>', '</td>', $BotsC[0]);
    $Bot4 = SearchString('<td>', '</td>', $BotsC[0]);
    söylediğim şeyi nasıl yapabilirim
  • 26-06-2020, 18:11:50
    #2
    Hepsini çek if ile blok belirlersin
  • 26-06-2020, 18:20:09
    #3
    Bu kod ile basit şekilde tabloyu çekebilirsin, [0][0] yazan array numaraları değiştirebilirsin.
    <?php
    $adres = file_get_contents("https://www.siteadresi.com");
    preg_match_all('@<table>(.*?)</table>@si',$adres,$icerik);
    print_r($icerik[0][0]);
    ?>