Schauen Sie sich verschiedene Referenzartikel (Qiita-Login usw.) für die Login-Seite an
payload = {
'userid': 'my_id',
'password': 'my_pass'
}
s = requests.Session()
p = s.post(login_url, data=payload)
r = s.get(want_to_access_url)
Es wurde so verarbeitet und es funktioniert! Ich habe das gehört, aber aus irgendeinem Grund kann ich mich nicht auf der Seite anmelden, auf der ich mich anmelden wollte ...
Wenn ich es mit aufregender Mail versuche, funktioniert es ...
Wenn Sie den Quellcode sorgfältig lesen, wird der obere Teil des Anmeldeformulars angezeigt.
<form action="/login/login/" method="post">
Es gab so einen Code.
** Was ist ein Aktionsattribut **? -Es muss in dem im Formular-Tag angegebenen Attribut angegeben werden. -Drücken Sie auf die Schaltfläche "Senden" im Formular und geben Sie das Ziel der zu übermittelnden Daten an ・ Das Datenziel heißt URI
Damit ** Sie müssen nur das Ende der URL in den Aktionspfad umschreiben! ?? ** ** **
add-action-path
failed_url = 'https://ssl.syosetu.com/login/input/' #URL, die beim Zugriff über einen Browser angezeigt wird
success_url = 'https://ssl.syosetu.com/login/login/' #URL, unter der Sie sich erfolgreich anmelden können
Ich habe es versucht und es hat gut mit Don Pisha funktioniert.
Ich muss das WEB studieren ... Schweiß
Wenn Sie denken "Oh? Ich kann mich nicht anmelden! Warum!", Versuchen Sie es bitte!
Recommended Posts