wenn man https://www.shirtinator.de/cT=search/mo ... enabschied aufruft bekommt man verschiedene T-Shirt Motive gelistet und hat im oberen Bereich der Seite die Möglichkeit zu wählen ob auf der Seite 50 oder 100 Motive angezeigt werden sollen, bzw. die Möglichkeit zwischen den verschiedenen Ergebnisseiten zu wechseln.
Der "Seitenwechsel" bzw. ob 50 oder 100 Motive dargestellt werden, wird über einen POST XHR Request bzw. AJAX realisiert.
Mein Ziel ist es nun ein Skript zu generieren, was mittels request libary den post requset sende, sodass ich beispielsweise den html code für 100 motive zurück bekomme.
Die form paramter sind über chrome developer tools ermittelt worden.
Aktuell sieht mein Skript wie folgt aus:
Code: Alles auswählen
import requests
import json
url = "https://www.shirtinator.de/?cT=search/motives&sq=junggesellenabschied"
data1={"xajax":"searchBrowse","xajaxr":"1455134430801","xajaxargs[]":"1","xajaxargs[]":"true","xajaxargs[]":"true",
"xajaxargs[]":"motives","xajaxargs[]":"100"}
r = requests.post(url, data=data1)
result = r.text
print result
Gibt es Ideen wo das Problem liegen könnte ?
Danke u Gruß