Python : Selenium Temel Anlatım
Python'da web siteleri içerisinde otomasyon sistemler için yaygın olarak kullanılan bir çok işleve sahip bir Python kütüphanesi "Selenium" sitede istediğiniz yazıları otomasyona bağlayarak paylaştırabilir ve istediğiniz yerde ki bilgiyi çekebilirsiniz.
Selenium Kurulumu
python -m pip install selenium
Selenium'da Tarayıcı Seçme ( "webdriver.Chrome()" )
İlk adım olarak hangi tarayıcı üzerinden otomasyon gerçekleştireceğinizi belirmeniz gerekmektedir. Bunu bir değişken içerisine aldıktan sonra get methodu ile çalıştırmak mümkün olacaktır.
driver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)
bu kod satırı url değişkeni içerisinde ki URL adresinin açılmasını sağlayacaktır.
Selenium'da Title Print Çıktısı Alma ( "driver.title")
driver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)print("driver.title")
Belirtilen web adrresine giriş yapıldığında mevcut adresin HYTML, Title bilgilerini alır.
Selenium'da Webdriver'ı Tam Pencere Yapma ( "driver.maximize_window()")
driver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)driver.maximize_window()
Webdriver üzerinde açılan tarayıcı sayfası tam pencere boyutuna geçiş yapar.
Selenium'da Bir Önceki Sayfaya Geri Dönme, İleri Dönme ( "driver.back() | driver.forward()")
Back - Geri Dönmedriver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)driver.back()
Driver sayfada ilerleme yaptıktan sonra bu komut girilmesi halinde bir önceki sayfaya geri dönüş sağlar.
Forward - İleri Dönmedriver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)driver.forward()
Driver sayfada geri döndükten sonra tekrar ileri dönmek istenilmesi halinde bir sonraki sayfaya geri dönüş sağlar.
Selenium'da Ekran Resmi Alma ("driver.save_screenshot("resim.png")")
driver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)driver.save_screenshot("resim.png")
Webdriver çalıştırıldığı URL üzerinde bir ekran resmi alır.
Selenium'da Webdriver'ı Kapatma ("driver.close")
driver = webdriver.Chrome()url = "https://hackerhubb.blogspot.com"driver.get(url)driver.close()
Webdriver'ı kapatmak ve işlemlerine son vermek için kullanılır.
Python kütüphaneleri hakkında daha fazla bilgi almak için Software kategorisinden diğer paylaşımlarımızı takip edebilirsiniz.
Post a Comment