Merhaba,

Benim bir site üzerindeki tablolardan bilgi çekmem gerekiyor. Bunun için yapılmış hazır sınıflar buldum nette.
http://simplehtmldom.sourceforge.net/

Sitede verilen örnekte bir url'den nasıl DOM oluşturulacak gösterilmiş;

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');


Buraya kadar güzel. Ancak benim problemim şu bilgileri alacağım site aslında üyelik gerektiren bir site ve ben bu site üzerinde sorgu yaptırıp sonuçlarından işime yarayanı parse edeceğim. Dolayısıyla önce benim siteye bağlanıp cookie'leri bir şekilde alıp file_get_html url'den dom oluştururken bu cookieyi bir parametre olarak verebilmem lazım. Cookie'yi alsam bile file_get_html fonksiyonu cookie parametresine sahip değil o da ayrı bir dert.

İçinizde C# kullanmış olan varsa belki bilir, Functions.getCookie ile bir url'e kullanıcı adı ve şifreyle bağlanıp cookie almak mümkün. Ardından alınan bu cookie kullanılarak Functions.getPageResponse ile istediğim url üzerinden sorgu yapıp sonucunu alabilirim.  Düşünün ki url http://siteadi.com/index.php?id=34 gibi birşey olsun... Misal;

siteCookie = Functions.getCookie ("http://siteadi.com/login.php", girisbilgisi)
HTMLDocumentClass x = Functions.getPageResponse ("http://siteadi.com/index.php?id=34", siteCookie[0]) 


gibi..

Ben bu işi PHP ile nasıl yapabilirim yardımcı olabilecek var mı? Sırf bu iş için C#, aspx'e bulaşmak istemiyorum.

Teşekkürler...

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap