Python fbchat-登录失败

Python fbchat-登录失败,python,facebook,Python,Facebook,我目前正在尝试使用fbchat()构建一个小型FB Bot,但我无法使用fbchat登录 我直接从示例中获取了代码,但是当我尝试登录时失败了。在Facebook上,我确实收到一条消息,有人使用未知的浏览器试图登录——我接受这条消息(“这就是我”),但每次我尝试通过脚本登录时,它都会显示出来。用户名和密码正确 import fbchat client = fbchat.Client("123456789", "987654321") friends = client.getUsers("FRIEN

我目前正在尝试使用fbchat()构建一个小型FB Bot,但我无法使用fbchat登录

我直接从示例中获取了代码,但是当我尝试登录时失败了。在Facebook上,我确实收到一条消息,有人使用未知的浏览器试图登录——我接受这条消息(“这就是我”),但每次我尝试通过脚本登录时,它都会显示出来。用户名和密码正确

import fbchat
client = fbchat.Client("123456789", "987654321")
friends = client.getUsers("FRIEND'S NAME")  # return a list of names
有什么想法吗


谢谢您

您是在vps上运行代码,还是从与您通常用于登录Facebook帐户的IP地址不同的IP地址运行代码

如果是这样,请尝试通过该IP地址进行SSH隧道传输,并使用浏览器登录Facebook。


关键是,你需要使用该IP地址的浏览器登录Facebook。有些验证步骤只能通过浏览器完成。FB还将要求您更改密码,并按要求执行。那么,您的代码应该可以运行了。如果您的客户端断开连接,您可能需要在几个小时后再次执行此操作,但在3-4次之后,FB将确认新的IP地址为“安全”,您将全部设置好。

您是在vps上运行代码,还是在与您通常登录Facebook帐户时使用的IP地址不同的IP地址上运行代码

如果是这样,请尝试通过该IP地址进行SSH隧道传输,并使用浏览器登录Facebook。

关键是,你需要使用该IP地址的浏览器登录Facebook。有些验证步骤只能通过浏览器完成。FB还将要求您更改密码,并按要求执行。那么,您的代码应该可以运行了。如果您的客户端断开连接,您可能需要在几个小时后再次执行此操作,但在3-4次之后,FB将确认新的IP地址为“安全”,您将被设置好。

截至2020年9月23日

“这个项目被正式标记为未维护,因为我的生活在某个地方,我没有时间和精力来领导这个项目。”

当我在尝试演示教程时遇到类似问题时,我发现了这个错误

我会将我的工作限制在当前维护的包上。

截至2020年9月23日

“这个项目被正式标记为未维护,因为我的生活在某个地方,我没有时间和精力来领导这个项目。”

当我在尝试演示教程时遇到类似问题时,我发现了这个错误


我会将我的工作限制在当前维护的包上。

我也有这个问题,有什么解决方案吗?我试图保存和重新加载会话cookies,但没有任何运气。我也有这个问题,有什么解决办法吗?我尝试保存和重新加载会话cookies,但没有任何运气。