Oh achso, dann habe ich jetzt einfach mal meinen Fingerprint von meinem regulären Browser genommen, aber trotzdem kommt immer noch ein 403 Error.
Hier ist der Code mit dem ich arbeite.
Code: Alles auswählen
import requests
from bs4 import BeautifulSoup
session = requests.Session()
user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
headers = {'user-agent': user_agent}
with requests.Session() as c:
url = 'https://www.ebay-kleinanzeigen.de/m-einloggen.html'
c.headers = headers
hp = c.get(url, headers=headers)
soup = BeautifulSoup(hp.content, 'html.parser')
temp = soup.find('input', {'name': '_csrf'})
crsf = temp['value']
fingerprint = 'c6e90fbf4ab48a8677469246c1236fbd'
payload = dict(targetUrl='/', loginMail='email@email.de', password='pass', _crsf=crsf,
fingerprint=fingerprint)
page = c.post(url, data=payload, headers=headers)
print(page.text)
print(page.status_code)