python-requests mit Umleitung
Versuchen, sich zu authentifizieren, die auf http://72.ru Website, bemerkt, dass es einen redirect zu https://loginka.ru/auth/. Gefunden, es wurden 302 POST mit Klartext-Anmeldeinformationen im-Formular-Daten. Kopieren der Header von Chrome reproduzieren können, in cURL, aber noch nicht erreichen können in requests-Modul.
Achtung: Seite ist voll von Russischen Buchstaben, Anmeldung in der box Nord-Ost
with requests.Session() as s:
s.auth = ('EMAIL', 'PASSWD')
s.post('http://72.ru/passport/login.php')
p = s.get('http://72.ru/job/favorite/vacancy/')
# will print True if logged
print('some title from favorite page, if logged' in p.text)
Warum nicht authentifizieren kann, was mache ich falsch?
InformationsquelleAutor kAldown | 2015-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine viel einfachere Weise durchführen login zu dieser website.
InformationsquelleAutor Vikas Ojha
Ich glaube, Sie müssen angeben
allow_redirects=True
**kwargs optionale Argumente übergeben werden, um die zugrunde liegenden Anforderungen.verlangen
Noch keine änderungen, auch mit allow_redirects=True =(
Bro hat es jetzt geholfen, mich irgendwo hin, wo-server war wohl das umleiten zu erstellen verborgene server-Variablen. Danke!
InformationsquelleAutor junnytony
Ich habe gerade bearbeiteten code. Mit 3 epoch ist jetzt. Abgesehen davon denke ich, dass die große Zahl nach jquery sollte das kein problem sein, Sie können eine statische als ich zur Verfügung gestellt haben.
aber wie bestimmen Sie Anzahl der ?callback=jQuery[ZAHL] ?
Das ist das, was ich erwähnt, dass verwenden statische Zahl, und hoffentlich wird es funktionieren sollte, können Sie die eine aus meinem code. Ich nicht über gültige Anmeldeinformationen für die Website, so kann ich nicht testen.
Ich habe versucht, viele Male, und jedes mal gab es eine andere Zahl. Ok, danke, ich werde versuchen mehr.
InformationsquelleAutor Vikas Ojha