Bir önceki Selenium Modülü Ders 1 yazımda chrome webdriver üzerinden python selenium modülünü kullanmaya başlamıştık. Şimdi de açtığımız sayfa içerisindeki HTML elemanlarını seçebileceğimiziz methodları inceleyeceğiz.
[Devamını Oku]
Python Selenium Modülü Kullanımı Ders 1
Python üzerine selenium ve webdriver kurulumunu yaparak, kullanışlı bazı methodları inceliyoruz.
Selenium, bilgisayarınıza yükleyeceğiniz bir driver yardımı ile ekrana chrome, firefox gibi bir tarayıcı açarak, gerçek bir insan gibi istediğiniz tüm işlemleri programlama dili yardımıyla çalıştırmanızı sağlayan bir araçtır. Siz bir tarayıcı açtığınızda bir web sitesine bağlanıp belirli alanlara tıklayarak geziniyor, bazı formları dolduruyor veya butonlara tıkladığınızda bazı yerlerin ekrana gelmesini bekliyorsunuz. İşte tüm bu aksiyonları, sizin yerinize python kodları yardımı...
[Devamını Oku]
Python Virtualenv Kullanımı
Python ile sanal bir geliştirme ortamı kurabilir ve istediğiniz modülleri bilgisayarınızdan bağımsız kullanabilirsiniz.
Python modülleri ile haşır neşir olmaya başladığınızda bir bakarsınız onlarca modülü bilgisayarınıza yüklemişsiniz. Belki meraktan yüklenen onlarca modül sizi rahatsız edebilir, bazen de bilgisayarınızdaki bir modülün daha düşük versiyonlu halini, geliştirdiğiniz farklı bir projenizde kullanmak isteyebilirsiniz. İşte bunun gibi ihtiyaçlardan dolayı virtualenv diye bir araç ortaya çıktı.
[Devamını Oku]
Jq Paketi Kullanımı
Terminal üzerinden JSON dosyalarınızı işleyebileceğiniz harika bir araç.
Eğer JSON dosyaları ile uğraşıyorsanız, terminalden Jq eklentisi ise işlemlerinizi hızlandırabilirsiniz. Bir önceki yazımda Httpie paketini anlatmış ve Yazılımcı Curl’ü demiştim. Bu Jq paketini de httpie paket ile beraber kullanıcam. Çünkü uzak bir kaynaktaki json dosyası üzerinden işlem yapacağım, O yüzden ilk önce dilerseniz httpie paketini anlattığım yazımı inceleyin.
[Devamını Oku]
Python BeautifulSoup Eğitim Videoları
Python Requests ve BeautifulSoup modülünü kullanarak bot yazabilirsiniz.
Python Requests ve BeautifulSoup modüllerini kullanarak bot yazabilir, bir web sitenin sayfa kaynağından istediğiniz alanı çekebilirsiniz. Python bot yapımı ile ilgili hazırladığım eğitim videolarını buradan izleyebilirsiniz.
[Devamını Oku]