vielen Dank schon mal für eure Hilfe!
Ich bin jetzt schon seit längerem dabei, Python zu lernen und habe mir auch bereits ein Paar Bücher zu dem Thema durchgelesen. Ich selber mache eine Ausbildung zum Anwendungsentwickler und würde gerne mich ein wenig mehr mit Web-Scraping etc auseinandersetzen.
Ich möchte mir gerne einen Bot für Otto bauen, der wenn ich ihm einen Produkt-ID gebe, diesen in den Warenkorb legt.
Nun gehe ich so vor, dass ich als erstes diesen Vorgang selber durchgehe und dann im Browser Network mir genauer anschaue, was genau passiert ist und was der Server gemacht hat.
Nun habe ich auch die Parameter gefunden, welche dem Server zugeschickt werden.
So sieht das ganze dann aus:
So sehen die Paramter aus. Dann habe ich den Code geschrieben und bekomme aber als Status_code "400" zurück und leider verstehe ich nicht wieso. Kann mir da bitte jemand helfen, so langsam bin ich echt am verzweifeln ^^
Mein Code:
Code: Alles auswählen
import requests
from bs4 import BeautifulSoup
import time
s = requests.Session()
payload = {"variationId":"1149610163",
"articleNumber":"35657750",
"variationId": "1149610163",
"quantity":"1",
"itemOrigin":"ads",
}
header = {"content-type": "application/json"}
response = s.post("https://www.otto.de/order/addToBasket", json=payload, headers=header)