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ı
tdk sorguları hakkında
2
●748
- 05-02-2014, 21:19:12cURL ile POST edip sonuç alabilirsin belkiemail adlı üyeden alıntı: mesajı görüntüle
- 06-02-2014, 22:26:31Buyrun 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); ?>