ich bin gerade an der Erstellung eines Shop bots, der eine URL aufruft, einen vorgegebenen Artikel sucht und diesen in den Warenkorb legt.
Betriebssystem: Win10
Entwicklungsumgebung: Spyder/Conda3 mit Python3
Die produktdefinierenden Elemente des HTML-Codes der Website sehen folgendermaßen aus:
<a class="name-link" href="/shop/t-shirts/e2nji5s1h/q02od8h67">Sailboat Tee</a>
<a class="name-link" href="/shop/t-shirts/e2nji5s1h/q02od8h67">Heather Grey</a>
hierbei handelt es sich um das "Sailboat Tee Heather Grey".
Aktuell komme ich bis zu dem Punkt dass ich die Produktkategorie eingeben kann und die entsprechende Seite aufgerufen wird. Jetzt harkt es allerdings daran die die Bezeichnung auszuwählen. Wie ich mit
Code: Alles auswählen
driver.find_elements_by_
Soweit bin ich:
Code: Alles auswählen
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("website") #öffnet startseite alles
kategorie = input("Geben Sie die Artikel-Kategorie ein\n")
elem1 = driver.find_element_by_link_text(kategorie) #öffnet oben eingegebene Produktkategorie
elem1.click() #führt Klick aus
artikel= driver.find_elements_by_class_name("name-link")
Über Hilfe oder Denkanstöße wäre ich sehr dankbar.
Beste Grüße
Schoko