Implementieren Sie das Programm, welches im Diagramm beschrieben wird, in Python.
Mit dem Program können Sie an der Abstimmung teilnehmen.
Ersetzen Sie 'Vote'
mit Ihrem Lieblingstutor (alles anonym) und 'URL'
mit der Abstimmungs-URL: https://www.menti.com/alae232r5jg5
Dafür fügen wir ein neues Element ein, um “Exceptions” zu definieren:
Die Flowchart von oben wird wie folgt übersetzt:
try:
Anweisungen
except Ausnahme:
Ausnahmebehandlung
Mehr Anweisungen
Um Ihnen das Abtippen zu ersparen sind unter der Flowchart einige Code Blöcke.
Damit das Program läuft muss “selenium” mit pip install selenium
installiert werden (Frag die Tutoren).
Ändern Sie das Program, sodass es dauerhaft Antworten sendet.
Sorge dafür, dass deine Eissorte die meisten Stimmen hat. Verbünde dich mit anderen!
Aus folgenden Gründe könnte das Program bei Ihnen nicht funktionieren:
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options
i = 0
opts = Options()
opts.add_argument('-headless')
browser = webdriver.Firefox(options=opts)
browser.set_window_size(400, 300)
browser.get(link)
input_element = browser.find_element(By.CSS_SELECTOR, f'input[type="radio"][aria-label="{submission}"]')
break
submit_button = browser.find_element(By.CSS_SELECTOR, f'button[type="submit"]')
break