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