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
