onclick-event auf webseite mittels python triggern?
Hallo,
ich habe auf einer Webseite eine Tabelle mit verschiedenen Einträgen.
Wenn ich einen Eintrag anklicke, wird eine Funktion aufgerufen
<td onclick="handleRestart(1,3)">xxxxxxxx</td>
Diese Funktion (handleRestart) kann sehe ich auch im Quelltext.
function handleRestart(neu, idx) {
if (!idx) idx = 1;
if (neu > 0) {
jQuery.getJSON( url + "&callback=?", {
quizSelection: idx
}, function( retVal ) {
quiz = retVal;
if (quiz.error && quiz.error == "forbidden") {
handleServerError();
}
quiz.fragenPointer = 0;
anzFalsch = 0;
jQuery("#frageContainer").html(renderQuestion(quiz.fragen[quiz.fragenIds[quiz.fragenPointer]]));
renderStats();
});
} else {
quiz.fragenPointer = 0;
anzFalsch = 0;
for (i= 0; i < quiz.fragenIds.length; i++) {
quiz.fragen[quiz.fragenIds[i]].answer = -1;
}
jQuery("#frageContainer").html(renderQuestion(quiz.fragen[quiz.fragenIds[quiz.fragenPointer]]));
renderStats();
}
}
Gibt es eine Möglichkeit mittels Python die Seite aufzurufen und dann die Funktion aus dem Python-script zu triggern?
Mittels "requests" kann ich ja http-requests schicken. Aber gibt es auch eine möglichkeit, wenn ich die Seite geladen habe
z.B.
r = requests.get('webseite')
die Funktion (handleRestart) zu triggern?
Es gäbe noch weiter Funktionen, die ich dann aufrufen möchte, aber das denke ich ist dann ähnlich.
Wenn ich in der Tabelle auf einen Eintrag klicke, bekomme ich ein Quiz.
Im Quelltext wird durch ein Funktionsaufruf eine .json geholt. Diese würde ich mir gerne ansehen und evtl. Daten rausholen. Ziel ist es alle Fragen des Quiz zu bekommen, ohne händisch durchzugehen und diese aufzuschreiben.