私は自分のFT.comアカウントにログインし、私のためにいくつかのデータをプルダウンするスクリプトを書こうとしています。PythonのリクエストでFT.comにログイン
最初のハードルは明らかにログインしています。私はPythons Requestsライブラリを使っています。
#!/usr/bin/env python
import requests
# log into FT website
log_in_url = 'https://accounts.ft.com/login'
my_email = '[email protected]'
my_pass = 'mypassword'
data = {'email': my_email,
'password': my_pass,
}
with requests.Session() as session:
log_in_request = session.post(log_in_url, data=data)
# prints log-in page with error about contacting cus. service
print log_in_request.content
それはちょうど戻って、ログインページに私をリダイレクトします。
は、ここに私のコードです。それは '間違った詳細'や何か(彼らは間違いなく正しい)とは言いません。それだけで私はログインできません。私は何か私のPOSTリクエストに間違っていると思う - 私はヘッダーやクッキーや何かが不足しているようです。
何が起こっているのでしょうか?あなたは、元のコンテンツをコピーまたはフィートのウェブサイトからのデータの無視できない金額をこすり場合ではないに(そのT &のCsに違反するように、あなたは間違いなく
乾杯、
ディーン
私は、あなたのブラウザのWeb開発者向けツールを開くにはお勧めのヘッダー/データがログイン時に送信され、姿を確認し、必要であればどこから来たのか、リクエストでそれを再現してみてください。 – agg3l
セッションオブジェクトでページに最初にアクセスしてみてください。 –
これと100万点を試しました。このサイトでは何も動作していないようです。 –