Ich möchte eine POST-Anfrage mit Python, vorzugsweise Python3. Das Problem ist, der Server muss die Anfrage irgendwie blockieren (auch mit richtigen Überschriften und Cookies usw.).Python3 Anfragen - funktioniert nicht
Um selbst zu sehen, gehen Sie einfach auf diesen Link, füllen Sie eine beliebige Telefonnummer und E-Mail, und drücken Sie auf "Senden". Ich möchte dies replizieren, auch wenn ich Robobrowser oder etwas verwenden muss (was auch nicht funktioniert).
https://sprint-locator.safely.com/signupBasicInformation.htm
ich auch versucht, es mit Curl, nichts zu replizieren.
import requests
payload = {'email': 'admin%40dr.com', 'emailConfirm': 'admin%40dr.com', 'phoneNumber.areaCode': '302', 'phoneNumber.prefix': '750', 'phoneNumber.line': '1213'}
url='https://sprint-locator.safely.com/signupBasicInformation.htm'
r = requests.post(url, payload)
print(r.text)
So * Sie * können * die Anfrage aus dem Formular aber * nicht * von cURL oder Python/Anfragen? – jonrsharpe
@Dylan bitte mit einem gültigen Sprint-Telefon (und E-Mail vielleicht?) Zur Verfügung stellen, da ich auf https://sprint-locator.safely.com/signUpAccountSuspended.htm –
weitergeleitet werde Ich habe festgestellt, dass wenn ich den Benutzer einstellen -Agent-Header mit einem gültigen Firefox-User-Agent Ich bekomme eine andere Seite zu dem, was ich bekomme, wenn ich keine Header festlegen, wenn das interessant ist. –