
Additionally, this is the HTML inspection of it:
Meine Absicht ist es, das inspizierte Element zu erhalten (siehe richtiger Teil des letzten Fotos), damit ich dann den Preis erhalten kann. Ich habe festgestellt, dass wenn ich Find_element mit ID verwende
Code: Select all
from selenium.webdriver.common.by import By
from seleniumbase import Driver
from selenium.webdriver.common.keys import Keys
driver = Driver(uc=True)
driver.get("https://www.mediamarkt.es/")
############## Accept Cookies##############
input_element = driver.find_element(By.ID, "pwa-consent-layer-accept-all-button")
input_element.click()
############## Product Search ##############
input_element = driver.find_element(By.ID, "search-form")
input_element.send_keys("3HB4131X2" + Keys.ENTER)
############## Check Product ERROR HERE##############
input_element.clear()
input_element = driver.find_element(By.CLASS_NAME, 'sc-3f2da4f5-0 dievjx sc-b45c0335-2 fWUVlw')
< /code>
Mein aktueller Ansatz lautet: < /p>
input_element = driver.find_element(By.CLASS_NAME, 'sc-3f2da4f5-0 dievjx sc-b45c0335-2 fWUVlw')
Dies ist der Klassenname des "Vater". Ich erwarte, das Element zu bekommen. Es gibt jedoch meinen Fehler, der besagt, dass das Element nicht gefunden werden kann.