1
にログインすることはできません。私は、ウェブサイトにログインしようとするには、次のコードを使用:は、私は私の大学のアカウントにログインし、私はそれを行うために必要なものを行うプログラムを持つために(特に要求)Pythonスクリプトを使用しようとしています私の学校のウェブサイト
import requests
import time
url = 'https://myschool.edu/'
next_url = 'https://mynextpage.edu/'
login_data = {"j_username":'input username here', "j_password":'input password here'}
with requests.Session() as s:
s.get(url)
p = s.post(url, data=login_data)
# print the html returned or something more intelligent to see if it's a successful login page.
print p.text
time.sleep(40)
# An authorised request.
r = s.get(next_url)
print r.text
私はp.textプリントを出していたとき、私が見るすべては元のログイン ページにhtmlです。私はこれについて間違って入力していることを理解していません。あなたのすべての協力に感謝します!!
は、フォームの開始タグを表示することができますか?現在は ''しかありませんが、開始タグがありません。 – plaes
フィールドがありません... csrf token etc ...ブラウザのネットワークタブでinspect要素にチェックしてください:) – georoot
私は大学の情報をブロックする部分をHTMLコード全体に表示してしまいました。申し訳ありませんが、それはあなたがすべての入力が(私が思っているものを説明してもらえ、私は –