Hallo,
ich würde gerne mit Python Selenium auf web.de gehen und mich dort dann anmelden. Der Basis Code sieht bisher so aus:
from selenium import webdriver
import time
driver = webdriver.Chrome('C:/Users/.../Desktop/Python/chromedriver.exe')
driver.maximize_window()
driver.get('https://www.web.de/')
Das Problem dabei ist jetzt, dass das hier aufgeht: https://web.de/consent-management/ . Jetzt frage ich mich zunächst einmal, weshalb das jedes mal aufgeht, wenn ich den Code ausführe, aber nur ein einziges mal erschien, als ich das erste mal mit dem Gerät auf web.de war?!
Als nächstes wollte ich dann einfach den Button "Zustimmen und weiter" klicken lassen. Den Button habe ich durch:
button = driver.find_element_by_xpath('//button[text()=" Zustimmen und weiter "]')
gespeichert. .click() löst aber nichts aus. Jetzt habe ich gesehen, dass sich der button innerhalb eines iframes befindet. Die class des iframes lautet: 'permission-core-iframe' , innerhalb befindet sich dann noch mal ein iframe aber ohne id und class. Darin findet man dann zwei button unter anderem den für "Zustimmen". Wie komme ich denn jetzt zum eigentl. Login?