Python : Selenium Temel Anlatım

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önme
driver = 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önme
driver = 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.


0 Comments

Post a Comment

Post a Comment (0)

Previous Post Next Post

Hack Haber