Fazendo login no LinkedIn com sessões de solicitações de python
Estou tentando entrar no LinkedIn usando solicitações do Python:
import sys
import requests
from BeautifulSoup import BeautifulSoup
payload={
'session-key' : '[email protected]',
'session-password' : 'password'
}
URL='https://www.linkedin.com/uas/login-submit'
s=requests.session()
s.post(URL,data=payload)
r=s.get('http://www.linkedin.com/nhome')
soup = BeautifulSoup(r.text)
print soup.find('title')
Eu não consigo logar usando este método. Eu até tentei brincar com csrf etc. no payload, mas as sessões não deveriam cuidar disso para você?
Nota sobre a última linha: Eu uso o título para verificar se loguei com sucesso. (Eu deveria ver "Bem-vindo! | LinkedIn" se eu fiz o login, ao invés disso eu vejo "Maior Rede Profissional do Mundo | LinkedIn"
Estou esquecendo de algo?