Belki ilgilenenler olabilir.

seleniumhq ile istediğim herşeyi yaptım.

http://seleniumhq.org/download/

Volkan Altan
http://volkanaltan.com/
İyi  Çalışmalar.


2011/2/27 Volkan <[email protected]>

> Merhaba,
>
> Çok fazla ajax işlemi var. Ben bunu c# ile yapmaya karar verdim.
> İlginiz için teşekkürler.
>
> Volkan Altan
> http://volkanaltan.com/
> İyi  Çalışmalar.
>
>
> 2011/2/27 Elvin Şiriyev <[email protected]>
>
> 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
>>
>>
>
_______________________________________________
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