ログインしてウェブサイトを開き、メッセージを投稿できます。しかし、一方では、ポストコールのいくつかが失敗し、ウェブサイトからメッセージが返され、もう一度ログインするように求められます。Pythonリクエスト投稿を使用しているとき自分自身を確認する方法
投稿している間に自分自身を確認せず、サーバーがそれを見つけてこの接続を切断する理由が考えられます。しかし、どのように?私はMacとPython 2.7を使用しています。 は私がログインするためにこのコードを使用します。
Connection = requests.session()
result = Connection.post(url, headers = headd, data = data)
と成功
私がログインした後にこれは、他のポストコードです:
result = Connection.post(url, headers = headers, data = data)
たが、失敗しました。
また、私はこの試みた:
result = Connection.post(url, headers = headers, data = data, verify=False)
をしかし、再び失敗しました。ここのURLはhttpsウェブサイトです。それは問題ですか?私は、必要に応じて自分自身を検証する方法を意味します。私はそれが投稿を拒否し、セッションを中断するウェブサイトだと思うからです。使用
の私は –
結果= Connection.post(URLがありませんものを見ることができるようにあなたは、ウェブリンクを完全なコードを投稿してくださいすることができ、headers = headd、data = data、verify = False)これは私の要求を投稿する方法です。このポストの前に、私はConnection.get(url = url_0)を行うことができます。そして、このポストの後で、私はConnection.get(url = url_0)をやり直しますが、これは失敗し、ウェブサイトは私にログインを求めます。だから私はそれがこのポストアクションが失敗し、私がログインしていないと思う。私は投稿時に自分自身を確認する必要があると思う。しかしどうですか? – hitwlh
他のコードとは関係ありません、問題は投稿にあります – hitwlh