Ich versuche die Python-Requests-Bibliothek zu verwenden, um mich bei einer Website anzumelden. Es ist ein ziemlich einfacher Code, und Sie können wirklich den Kern der Anfragen bekommen, nur indem Sie auf seiner Website gehen. Ich möchte jedoch überprüfen, ob ich über die URL erfolgreich angemeldet bin. Das Problem, das ich angetroffen habe, ist, wenn ich die Postanfragen initiiere und es (die Variable p) eine URL gebe, ob sich der HTML geändert hat oder nicht Ich bin immer noch die gleiche URL übergeben, wenn ich print (p.url) eintippe. Gibt es eine Möglichkeit für mich, den Browser zu aktualisieren oder die URL auf das zu aktualisieren, was aktuell eingestellt ist?Python Requests Refresh
(ich kann eine Linie zur Überprüfung der URL gegen sich selbst später hinzufügen, aber ich will jetzt nur die richtige URL bekommen)
#!usr/bin/env python3
import requests
payload = {'login': 'USERNAME,
'password': 'PASSWORD'}
with requests.Session() as s:
p = s.post('WEBSITE', data=payload)
#print p.text
print(p.url)