//*[@class="landing-main"]//div[@data-ref]
//*[@id="app"]/div/div/div[2]/div[1]/div/div[2]/div[@data-ref]
//div[@class="landing-main"]/div/div[2]/
<div class="landing-main">
<div class="_3XczR">
<div class="XSdna">
<div class="" data-ref="">
qr = driver.find_element_by_class_name('XSdna')
print(qr.get_attribute("innerHTML"))
<div class="_2EZ_m"><svg class="_1UDDE" width="65" height="65" viewBox="0 0 44 44"><circle class="_3GbTq _3AnXT" cx="22" cy="22" r="20" fill="none" stroke-width="4"></circle></svg></div>
<svg class="_1UDDE" width="65" height="65" viewBox="0 0 44 44"><circle class="_3GbTq _3AnXT" cx="22" cy="22" r="20" fill="none" stroke-width="4"></circle></svg>
'//*[@id="app"]/div/div/div[2]/div[1]/div/div[2]/div[contains(@class, "_2EZ_m")]'
я сделал что бы при ответе сообщения и надписи бан он банил юзера
def ban_function():
'''
Тут функция, которая банит пользователя
'''
Вместо того, что-бы использовать то, что не нужно использовать и придумывать то, что не нужно придумывать, ознакомьтесь с тем, что предлагает сам selenium. Вы можете бесконечно засирать код миллионом проверок, циклов, ожиданий и в конечном итоге загрузка страницы будет длиться 5 минут, а любое действие крашить вебдрайвер, а можете просто подумать как использовать имеющийся функционал.