Ich habe ein Skript geschrieben was mir die Stellenanzeigen (item & Liste) ausgibt, nun soll es aber auch nachschauen ob sich auch beworben wurde (button highlight applyNowBtn & button highlight applyNowBtn showApplication). Das heißt bei jedem item was er die dazugehörigen elemente anklicken und abgleichen. leider gibt er mir nur die Stellen aus und klickt einmal auf die ersten details die er findet und prüft nur die erste Stelle wieso ? :K
Code: Alles auswählen
for item in Liste:
Stellen_text = item.text
print(Stellen_text)
driver.find_element_by_class_name("details").click()
sleep(2)
try:
driver.find_elements_by_class_name("button highlight applyNowBtn")
print("sie haben sich nicht beworben!")
driver.find_element_by_class_name("details").click()
except:
try:
driver.find_elements_by_class_name("button highlight applyNowBtn showApplication")
print("sie haben sich beworben!")
driver.find_element_by_class_name("details").click()
except:
print("Fehler")