Merhaba, selenium ile ilanlar çekiyorum ve bunlara otomatik mail atıcam. Ama burada 2 şartım var, bazı kelimeler ve telefon numarası olmazsa mail atacak. Kelimeler için bu şekilde bir yapı oluşturdum. Ancak bu kısma hiç uğramıyor. Yani bu kelimeler var mı yok mu bakmıyor. Hatamı bulmama yardımcı olursanız çok sevinirim.
try:
web_text = driver.find_element(By.XPATH, "/html/body").text
words = ["Import", "Importauto", "Test", "System"]
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}."
print(f"\nCannot send mail because it contains the word.Index : {text_words}")
print(re.findall)
except Exception:
text_words = ""
print("No filtered words")
time.sleep(1)