Bu kodun bazı satırları büyük/küçük harf karışıklığı veya yazım hataları içeriyor. Doğru yazılmış hali şu şekildedir:
From Selenium import webdriver.
From Selenium. Webdriver.common. By import by as by.
İmport time.
İmport pandas as pd.
# Excel dosyasını oku.
Df = pd. Read_excel("whatsapp_kullanicilar. Xlsx")
# WhatsApp Web sitesine git.
Driver = webdriver.Chrome()
Driver. Get("
WhatsApp Web")
Time. Sleep(10)
# Kişiye gönderilecek mesaj.
Mesaj = "deneme"
# Kişilere sırayla mesaj gönder.
For i in df. İndex:
Ad = df['Ad']
telefon = df['Telefon']
URL = F"WhatsApp Web{telefon}&text={mesaj}"
Driver. Get(URL)
Time. Sleep(5)
Try:
# Mesaj gönder düğmesini bul ve tıkla.
Mesaj_gonder_btn = driver. Find_element(by = by. Xpath,
"//*[@id='main']/footer/div[1]/div/span[2]/div/div[2]/div[1]/div/div[1]/button")
mesaj_gonder_btn.click()
Print(F"{ad} adlı kişiye mesaj gönderildi.")
Except:
# Mesaj gönderilemediğinde hata mesajı ver.
Print(F"{ad} adlı kişiye mesaj gönderilemedi.")
Continue.
Print("tüm kişilere mesaj gönderildi.")
# Driver'ı kapat.
driver.quit()
Bu kod, pandas kütüphanesi kullanarak Excel dosyasındaki kişilere sırayla WhatsApp üzerinden mesaj göndermek için tasarlanmıştır. Kod hatalarını düzelttikten sonra, Selenium ve pandas kütüphanelerinin bilgisayarınızda yüklü olması gerektiğini unutmayın. Ayrıca, kodun çalışması için chromedriver gibi bir sürücüye de ihtiyacınız olabilir.