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
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 12 Jan 2009 - 22:32:43 EET