나는 내 FT.com 계정에 로그인하고 나를 위해 일부 데이터를 가져올 스크립트를 작성하려고합니다.파이썬의 요청으로 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 요청에 문제가있는 것 같습니다. 헤더 나 쿠키 등이 누락 된 것 같습니다.
아무도 모르게 무슨 일이 일어날 지 알고 있습니까?
건배,
딘
을, 그림 요청이있는 곳을 찾은 다음 요청을 통해 그것을 재현 해 봅니다. – agg3l
Session 객체로 페이지를 먼저 가져옵니다. –
이것들과 백만 가지 다른 것들을 모두 시도했습니다. 이 사이트에서는 아무 것도 작동하지 않는 것 같습니다. –