• 05-02-2014, 20:38:23
    #1
    ben tdk.gov.tr adresinde bir takım sorguları kendi bilgisayarımdan yapmak istiyorum ama yukarıda guid=TDK.ESA.52f287acbf8353.37873102 gibi linklerle sorgular gerçekleşiyor : örnegin anne araması yaptığımda link bu şekilde dönüyor
    http://tdk.gov.tr/index.php?option=c...32d96.10792771

    ben anne sözcüğünün hangi linkte olduğunu nasıl anlayabilirim phpde bunu aşmanın bir yolu var mı sanırım sözcüğü bir şekilde şifreleyip gönderiyorlar
    yardımcı olabilecek biri var mı
  • 05-02-2014, 21:19:12
    #2
    email adlı üyeden alıntı: mesajı görüntüle
    ben tdk.gov.tr adresinde bir takım sorguları kendi bilgisayarımdan yapmak istiyorum ama yukarıda guid=TDK.ESA.52f287acbf8353.37873102 gibi linklerle sorgular gerçekleşiyor : örnegin anne araması yaptığımda link bu şekilde dönüyor
    http://tdk.gov.tr/index.php?option=c...32d96.10792771

    ben anne sözcüğünün hangi linkte olduğunu nasıl anlayabilirim phpde bunu aşmanın bir yolu var mı sanırım sözcüğü bir şekilde şifreleyip gönderiyorlar
    yardımcı olabilecek biri var mı
    cURL ile POST edip sonuç alabilirsin belki
  • 06-02-2014, 22:26:31
    #3
    Buyrun bu kodları inceleyiniz;

    <?php
    //Eş ve Yakın Anlamlı Kelimeler Sözlüğü için çalışır.
    $dictionary_address = "http://www.tdk.org.tr/index.php?option=com_esanlamlar&arama=esanlam";
    $word = "araç";
    function between($bas, $son, $yazi)
    {
        @preg_match_all('/' . preg_quote($bas, '/') .
        '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
        return @$m[1];
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$dictionary_address);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "keyword=".$word);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $server_output = curl_exec ($ch);
    $server_output = between("<td align=center class='keyword'>", "</table>", $server_output);
    $server_output = "<table border=1><tr><td>".$server_output[0].'</table>';
    echo $server_output;
    curl_close ($ch);
    ?>