Почему Selenium не находит кнопку?
Когда делается реквест на ссылку-приглашение дискорда, и оказывается что ссылка уже устаревшая, selenium исправно находит кнопку "Перейти в Discord":
button = driver.find_element_by_css_selector("[type='button']")
Но когда такая ссылка актуальна, то не может найти кнопку "Принят приглашение". При этом они выглядят вот так:
<button type="button" class="marginTop40-i-78cZ button-3k0cO7 button-38aScr lookFilled-1Gx00P colorBrand-3pXr91 sizeLarge-1vSeWK fullWidth-1orjjo grow-q77ONN"><div class="contents-18-Yxp">Accept Invite</div></button>
<button type="button" class="marginTop40-i-78cZ button-3k0cO7 button-38aScr lookFilled-1Gx00P colorBrand-3pXr91 sizeLarge-1vSeWK fullWidth-1orjjo grow-q77ONN"><div class="contents-18-Yxp">Continue to Discord</div></button>
Коды для "Принять приглашение" и "Перейти в Discord" соответственно. Почему не находит первую кнопку, если их коды почти идентичны? Можно ли каким-то другим способом обнаружить эту кнопку в selenium? Пробовал разные способы, и по xpath, и по css_selector, и по class name(но почему-то он написан через пробелы, так что возможно я неправильно передавал его). И даже перешел на C#, но на нем даже кнопки "Принять приглашение" не находит. Что я делаю не так? Это может быть какая-то защита самого дискорда?
https://skr.sh/s8WGTXhfVX1 - вот так выглядит кнопка, если ссылка еще актуальна
https://skr.sh/s8Wu7enTsVA - а вот так, если ссылка устарела