gpt4 book ai didi

python - 无法使用 Requests lib 登录 Facebook

转载 作者:行者123 更新时间:2023-12-01 06:32:11 24 4
gpt4 key购买 nike

我想登录 Facebook,但命令窗口中没有显示任何内容。我认为这是行不通的。有更正吗??

这是我的代码:

import requests 

s = requests.session()

url1 = "https://m.facebook.com/"

payload = {
'lsd': 'AVqAE5Wf',
'charset_test': '€,´,€,´,水,Д,Є',
'version': 1,
'ajax': 0,
'width': 0,
'pxr': 0,
'gps': 0,
'm_ts': 1392974963,
'li': 'cxwHUxatQiaLv1nZEYPp0aTB',
'email' : 'andrew.whiteman77@gmail.com',
'pass' : 'xxxxxx',
'login' : 'Log In',
}


r = requests.post(url1,data=payload)
if 'Find Friends' in r.text or 'Two-factor authentication required' in r.text:
print("Password found: "+ passw)

任何帮助将不胜感激!

最佳答案

好的 - 经过一些测试,最好的结果是使用 Robobrowser。所以pip install robobrowser

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)

然后,像这样实例化:

f = Facebook('user@user.com', 'password')

然后你可以从那里访问所有方法,我最终得到:

In [5]: f.response                                                                                                                                                                                                                              
Out[5]: <Response [200]>

关于python - 无法使用 Requests lib 登录 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59845523/

24 4 0
文章推荐: jquery - 如何用jquery替换中除
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com