Merhaba aradiginiz gelismis HTTP fonksiyonlarini saglayan kutuphanenin isimi curl. libcurl icin php bindingleri de mevcut, bunlari kullanarak bu tarz islemler yapabilirsiniz diye tahmin ediyorum.
2009/1/12 PenGuin <[email protected]> > 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"<http://siteadi.com/login.php>, > girisbilgisi) > HTMLDocumentClass x = Functions.getPageResponse ( > "http://siteadi.com/index.php?id=34" <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 > > -- dd http://twitter.com/dendiz
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
