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

Cevap