Logging in to LinkedIn with python requests sessions

前端 未结 5 1306
傲寒
傲寒 2020-12-02 19:57

I\'m trying to log into LinkedIn using Python requests:

import sys
import requests
from BeautifulSoup import BeautifulSoup


payload={
    \'session-key\' :          


        
5条回答
  •  旧巷少年郎
    2020-12-02 20:19

    This is a much simpler version.

    import requests
    from bs4 import BeautifulSoup
    
    client = requests.Session()
    
    HOMEPAGE_URL = 'https://www.linkedin.com'
    LOGIN_URL = 'https://www.linkedin.com/uas/login-submit'
    
    html = client.get(HOMEPAGE_URL).content
    soup = BeautifulSoup(html, "html.parser")
    csrf = soup.find(id="loginCsrfParam-login")['value']
    
    login_information = {
        'session_key':'Login',
        'session_password':'Password',
        'loginCsrfParam': csrf,
    }
    
    client.post(LOGIN_URL, data=login_information)
    
    client.get('Any_Linkedin_URL')
    

提交回复
热议问题