Empecé a aprender a programar en Python hace 2 meses a través de un curso universitario. Estoy trabajando en mi primer proyecto personal en el que quiero navegar por un sitio web y ejecutar algunas acciones en él. Actualmente estoy usando Selenium y encontré que sus comandos find_element son fáciles de usar y he podido iniciar sesión en mi cuenta en el sitio web sin ningún problema. Sin embargo, una vez que inicie sesión, los comandos find_element dejaron de funcionar, porque el elemento que estoy tratando de encontrar para hacer clic en él no tiene una identificación o nombre, y los comandos Class name y Xpath tampoco parecen responder. He estado atascado durante las últimas 24 horas investigando por qué no funcionan. Pude descubrir que el elemento está dentro de un iframe (que aún no entiendo mucho) y también está dentro de una diapositiva deslizante. A continuación, compartiré el elemento:
<div class="item ng-scope slick-slide" data-index="$index+1" ng-repeat="date in datesObj" ng-click="setDate($index+1, date)" style="width: 88px;" tabindex="-1" role="option" aria-describedby="slick-slide03" data-slick-index="3" aria-hidden="true"> <div class="day ng-binding">Fri</div> <div class="date ng-binding">Dec 9</div> </div>
https://www.capefearcountryclub.net/CMSModules/CHO/TeeTimes/PublicTeeTimes.aspx#!/
Realmente agradecería ayuda con esto.