2016-04-18 6 views
-1

要求モジュールによってWebサイトにログインしようとしています。 usernameとして記入される空白には「name」属性がなく、パスワードもありません。しかし、それは何を要求する必要があります。ではログインするにはどうすればよいですか? ウェブサイト: https://passport.lagou.com/login/login.html要求モジュールによるPythonログインWeb

ありがとうございます!

答えて

0

お気に入りのブラウザのデベロッパーツール(ChromeではF12、FirefoxではCtrl + Shift + Iなど)を開き、ログイン時に[ネットワーク]タブに表示されるHTTPリクエストを再現します。あなたのケースでは

usernamepasswordのようないくつかのパラメータは、Webアプリケーションの実装に応じてhttps://passport.lagou.com/login/login.json

にPOSTリクエストでフォームデータとして送信されている、あなたはまた、いくつかのリクエストヘッダを送信する必要があるかもしれませんし、それができましたいろいろな理由でまったく動作しません。

+0

ありがとう、アンソニー。ユーザー名とパスワードがhttps://passport.lagou.com/login/login.jsonに送信されていることを知った後。 ログインデータ形式はどのようにする必要がありますか?私はどの属性を選ぶべきですか? login_data = {'username': '#####'、 'password': '#####'} 今回は何を設定すればよいですか?ありがとうございました。 – user5605141

+0

いいえ、 "application/x-www-form-urlencoded" MIMEタイプのフォームデータとして送信され、クライアント側でパスワードをエンコードするため、クリアパスワードも送信できません。送信されたリクエストをブラウザのデベロッパーツールで確認してください。入ることができるようにするには、リバースエンジニアリングする必要があります。幸運にも:) –

+0

ありがとうございました! – user5605141

関連する問題