Seite 1 von 1

Fragebogen automatisch ausfüllen mit Python

Verfasst: Donnerstag 21. Oktober 2021, 19:31
von FinnR
Hallo zusammen!

mein letztes Mal Programmieren ist schon etwas her und ich habe einen speziellen Wunsch, den ich verwirklichen möchte.
Sonst arbeite ich immer mit dem MacAutomator, der stößt aber aktuell an seine Grenzen, daher mein Wunsch, das nun mit Python zu lösen.

Ich möchte eine Website (Fragebogen ausfüllen) aurufen, drei bestimmte Buttons klicken und dann eine If Abfrage erstellen, die checkt ob es eine Mehrfachantwort oder Einfach-Antwort ist (ist am Typ der Checkboxen zu erkennen, also an den Elementen/Benennung im Quelltext eindeutig zu erkennen), die Antwort A (immer Antwort A) anklickt und dann weitergeht.

Habt Ihr Ideen bzw. einen konkreten Quellcode, vor allem für das Button-Klicken?

Viele Grüße & vielen Dank
Finn

Re: Fragebogen automatisch ausfüllen mit Python

Verfasst: Freitag 22. Oktober 2021, 14:08
von August1328
Also für Button-Clicken nutze ich das Modul PyAutoGUI https://pypi.org/project/PyAutoGUI/

Ein paar Zeilen Code um im Fenster rechts oben nen Button zu klicken, schauen so aus:

Code: Alles auswählen

from pyautogui import click, size, position

screenWidth, screenHeight = size() # Get the size of the primary monitor.
currentMouseX, currentMouseY = position() # Get the XY position of the mouse.

click(1833, 48)
Das Modul bietet auch noch weitere Möglichkeiten.

Gruß, Andy

Re: Fragebogen automatisch ausfüllen mit Python

Verfasst: Freitag 22. Oktober 2021, 15:05
von Sirius3
Für Webseiten würde ich eher selenium empfehlen.