mikoc adlı üyeden alıntı: mesajı görüntüle
curl ile öğrenci bilgi sisteminden not tablosunu çektik (buradaki 2 arkadas sayesınde)o not tablosunu curl ıle bot olarka cekerken bazı stunları sılmek ıstıyorum, bunu nasıl yapabılırım, ("regex yapıp preg match yap" dedı bır arkadas regex ı arastırdım fakat kullanamadım işlemimde)

tablonun ilk halı ve cekılmıs halının resımlerı

sitenin normal hali:

curl ile sadece tablonun çekilmiş hali:



olmasını istedigim sekıl (yanı tablodakı bazı stunları sılmek ıstıyorum) :
Büyük ihtimalle yaptığınız şey direkt olarak preg match ile tablonun başını ve sonunu çekmek oldu. Bildiğim kadarıyla orada istediğiniz şekle verebilmeniz için ayırt edici değişkenler gerekir. Ek olarak dom gibi bir şey duymuştum. Bu tür çekim botlarında kullanılıyor sanırım.

Ama benim düşünceme göre bunları belirli bir yerde xml olarak aktarırsanız PHP ile

$result = sendRequest('http://localhost/curl-cekimi-sonrasinda-aktarilan-xml',$xml,array('Content-Type: text/xml'));

function ara($bas, $son, $yazi)
{
    @preg_match_all('/' . preg_quote($bas, '/') .
    '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
    return @$m[1];
}
$aranan= ara("<degisken>", "</degisken>", $result);
echo "$aranan[1]";
echo "$aranan[2]";
echo "$aranan[3]";
şeklinde olabilir. Bir alternatif fakat uzun ve karmaşık olabilir. Belki bu fikir ile yapabilirsiniz