Döngü ile kontrol

Merhabalar, bir ev ilanında belirli kelimeleri filtreleyip, eğer o kelimeler yoksa mail atacağım. Yani örneğin, (emlakçıdan, kombili…) gibi kelimeler varsa mail atmayacağım, yoksa atacağım. Bu filtrelemeyi nasıl yapabilirim? Mail botunu oluşturdum ancak bu filtrelemeyi eklemem gerekiyor. Nasıl bir döngü oluşturabilirim, yardımcı olursanız çok sevinirim.(Pyhton-Selenium)

Botu oluşturduğuna göre istediğin verileri çekebildiğini varsayıyorum. Aranılacak yerdeki metni “veriler” içindeki bir değişkene attığın varsayarsak; aranılacak kelimeleri bir dizi içine ekleyip döngü ile aranılacak metnin içinde olup olmadığını kontrol edebilirsin.

aranilacak_kelimeler = ["balkonlu","3+1","asansörlü" ]
for i in aranilacak_kelimeler():
    if i in aranacak_metin:
        # islemler...
    else:
        # islemler...

search_words = “”
try:
web_text = test.find_element(By.XPATH, “/html/body/div[6]/div/div[2]/div[3]/div[1]”)
words = [“It”, “Cgjyu”]
search_words = [word for word in words if re.findall(word, web_text)]
text_words = ‘’
if search_words:
for i, word in enumerate(search_words):
if i < len(search_words) - 1:
text_words += f"{word}, "
else:
text_words += f"{word}."
ic(f"\nCannot Index : {text_words}")
ic(re.findall)
except Exception:
text_words = “Not Found Words”
ic(text_words)
time.sleep(1)

Çalışmıyor ama :confused:

Aynı sorunu iki konuda da anlatmışsın. Diğer konuya cevap verdim. Tek konu üzerinden devam etmek daha uygun olacaktır.

1 Beğeni