[Linux-programlama] Re: PHP HTML DOM Parser (anahtar sozcukler: cookie, php, dom)

---------

[Linux-programlama] Re: PHP HTML DOM Parser (anahtar sozcukler: cookie, php, dom)

From: Deniz Dizman <deniz.dizman_at_gmail.com>
Date: Mon, 12 Jan 2009 23:49:31 +0200
Message-ID: <5a4dde460901121349n64d7ca0bpc35dfae93a51896@mail.gmail.com>

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 <penguin_at_club3e.org>

> 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
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
dd
http://twitter.com/dendiz

_______________________________________________
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:45:10 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.