このチュートリアルを読んでください: https://github.com/xchaoinfo/fuck-login/blob/master/015 CSDN/csdn.py。これは、response.status_code (上記のリンク) を使用して、csdn へのログインをシミュレートするコードです。コード (63 行目) は 200 で、ログインが成功したかどうかを判断しますが、そうではありません。間違ったパスワードを入力しようとしましたが、status_code は依然として 200 です。オンラインで調べたところ、status_code== と書かれていました。 200 は、サーバーがクライアントを正常に受け入れたことを意味します。
それでは、ログインが成功したかどうかを判断するにはどうすればよいでしょうか?
ログイン後にのみ表示されるページを取得します。ログインに成功した場合、取得したコンテンツは正しいものです。そうでない場合は、コンテンツはログインか何かを要求するはずです