Selenium modülünün son videosunda sitedeki son gönderiye bir yorum yapmaya çalışacağız.

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC


driver = webdriver.Chrome(r'chromedriver.exe')
driver.get('https://softicyazilim.com')

blog_yazisi = driver.find_element_by_link_text("BLOG")
blog_yazisi.click()

basliklar = driver.find_elements_by_class_name("entry-title")
son_yazi = driver.find_element_by_link_text(basliklar[0].text)
son_yazi.click()

mesaj = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.ID, "comment")))
mesaj.send_keys("Süper havalı içerikler için teşekkürler!")

yazar = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.ID, "author")))
yazar.send_keys("softicyazilim")

email = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.NAME, "email")))
email.send_keys("softicyazilim@gmail.com")

onay = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.CSS_SELECTOR, "#wp-comment-cookies-consent")))
onay.click()

dugme = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.XPATH, "/html/body/div[1]/div/div/div/div/div/form/p[7]/input[1]")))
dugme.click()

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir