Login to Facebook using python requests

后端 未结 9 2337
自闭症患者
自闭症患者 2020-11-27 11:18

I\'m trying to find a way to automatically login to Facebook without browser using Python. I experimented with \"requests\" lib. Tried several ways:

URL = \'         


        
9条回答
  •  南方客
    南方客 (楼主)
    2020-11-27 11:34

    A library like RoboBrowser makes things like logging into Facebook very easy:

    import robobrowser
    
    class Facebook(robobrowser.RoboBrowser):
    
        url = 'https://facebook.com'
    
        def __init__(self, email, password):
            self.email = email
            self.password = password
            super().__init__()
            self.login()
    
        def login(self):
            self.open(self.url)    
            login_form = self.get_form(id='login_form')
            login_form['email'] = self.email
            login_form['pass'] = self.password
            self.submit_form(login_form)
    

提交回复
热议问题