Недостаточно репутации, чтобы комментировать, но что-то заметить, когда вы сталкиваетесь с ситуацией, когда вы не уверены, что возвращается:
print(type(desire_word))
print(dir(desire_word))
Таким образом, вы сможете увидеть это
1) desire_word - это не строка, это элемент
2) desire_word имеет атрибут с именем «текст» и «звучит полезно, позвольте мне попробовать desire_word.text
»