Yanlış sezmiyorsam ortada bir mantık hatası var. Şöyle ki size gerekli olan bilgiler öyle yada böyle js içerisinde saklı. Yani o bilgiyi almak için js nin çalışmasını beklemeniz gerekmiyor. En kötü durumda js nin yaptığını Python ile yapmanız işinizi görecektir.
Tabii ki almak istediğiniz data screenshot değilse. Yalnız bu zaman html-in derlenmesini beklemeniz gerekir. Ve bir browser api kullanmalı olursunuz. Yanlış seziyorsam örnek url ve almak istediğiniz data ile ilgili bilgi vermeniz size, daha fazla yardım olarak geri dönecektir. 2011/2/26 Volkan <[email protected]> > 2011/2/26 emre yılmaz <[email protected]> > >> > Burda yapamadığım >> > 1- Browserin arka planda çalışması, >> > 2- Bütün isteklerin açılan tek sayfa üstünden çalışması. (yeni tab veya >> > browser açılmaması) >> > Volkan Altan >> >> browser ile açmak zorunda değilsiniz, webkit düşündünüz mü? >> http://www.gnu.org/software/pythonwebkit/ >> >> >> -- >> web developer >> mail/at/emreyilmaz.me >> > > Birtek onu denemediğimi düşünüyorum. Bunun sebebide windows üzerinde bu > testleri yapmam. Siz yazdıktan sonra onuda kurdum zor bela çalıştırdım ama > şöyle basit birşey için > > import gtk > import webkit > > window = gtk.Window() > window.set_title("Test") > > browser = webkit.WebView() > window.add(browser) > window.show_all() > > browser.open("http://www.google.com") > gtk.main() > > hata veriyor. > browser = webkit.WebView() > AttributeError: 'module' object has no attribute 'WebView' > > Biraz baktım ama çok bakmam gerek sanırım. > > ------------- > > <http://www.gnu.org/software/pythonwebkit/>Bu javascript ile yapilan > degisikligi anlamadim.body onload gibi bir seyde javascript mi calisiyor? > Bu bahsettiginiz turde bir web sayfasi simdiye kadar gormedim. Acikcasi > merak da ettim. > Eger boyle degilse html yi parse edebilirsiniz ki bunu icin browsera gerek > yok. > BeautifulSoup isinizi gorur. > Bence herhalde sizin isiniz BS ile. > > Sayfa yüklenirken js çalışmıyor. Ama parametre gönderdiğiniz de sorgular > çalışmaya başlıyor. Bu sorgular js ile çalışıyor. > > > Cevaplar için teşekkürler, > > Volkan Altan > http://volkanaltan.com/ > İyi Çalışmalar. > > > 2011/2/26 What you get is Not what you see <[email protected]> > >> >> >> 2011/2/26 Volkan <[email protected]> >> >> Merhabalar, >>> >>> Python ile bir web sitesini açıp burda ortaya çıkan datayı regex ile >>> çekmek istiyorum. >>> Burda ki incelik açılan web sitenin javascript kodları ile sayfada >>> değişiklik yapması. O nedenle ie veya ff vs.. >>> benzeri browserlar ile sayfayı açmam gerekiyor. Burda karşıma webbrowser, >>> iec çıkıyor. >>> >>> >> >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- Elvin Şiriyev http://siriyev.net
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
