Python 在没有用户交互的情况下登录Facebook

Python 在没有用户交互的情况下登录Facebook,python,facebook,facebook-graph-api,server-side,facebook-authentication,Python,Facebook,Facebook Graph Api,Server Side,Facebook Authentication,我想使用python脚本在我的服务器上执行登录Facebook的过程: 当我启动服务器时,他使用我的私人帐户登录到facebook。(即没有用户交互),您可以这样做吗?如果是这样,如何使用scrapy project作为基于http的请求的基础,例如仅登录。您所说的“没有用户交互”是什么意思? 您可以检查有效的用户会话(更多),如果没有可用的会话,则自动将用户重定向到登录对话框 还有一个非官方的Python SDK,您可以使用。您可以看看我最近发布的这个项目: 非常简单的API: from fa

我想使用python脚本在我的服务器上执行登录Facebook的过程:
当我启动服务器时,他使用我的私人帐户登录到facebook。(即没有用户交互),您可以这样做吗?如果是这样,如何使用scrapy project作为基于http的请求的基础,例如仅登录。

您所说的“没有用户交互”是什么意思?
您可以检查有效的用户会话(更多),如果没有可用的会话,则自动将用户重定向到登录对话框


还有一个非官方的Python SDK,您可以使用。

您可以看看我最近发布的这个项目:

非常简单的API:

from facebook_snooper import log_in, get_intro

if not log_in('some@user.com', 'some_password'):
    sys.exit('Can\'t login to Facebook!')

intro = get_intro('a.profile.id')
for info in intro:
    print(f'  - {info}')
您还可以使用
搜索配置文件(查询)
功能搜索配置文件


这里有一个更完整的例子:。

我希望我可以直接在代码中输入用户名和密码来激活用户会话。我的服务器没有用户界面。。我的服务器是我的用户和facebook之间的一种代理。即使你想要的是可能的,它也不会让用户访问他们的facebook帐户,而是访问你的!!我不明白我该怎么做:我必须通过我的服务器在facebook上进行一些查询:我用app_facebook_id和SECRET_KEY创建了一个令牌,我的服务器开始使用FQL进行这些查询,但我得到一个错误:我没有活动会话!那我该怎么做呢?我可以使用应用程序facebook的一些信息吗?这些FQL查询没有链接到用户的个人信息,但facebook可能需要登录用户(调用方)的活动会话。。。在我的情况下,调用方是我的服务器这些查询是什么?来自facebook的一些数据需要一个用户令牌。另一个应用程序访问令牌就足够了。我建议你仔细阅读以更好地了解Facebook的运作方式。从事件成员中选择eid、uid、rsvp\U状态,其中uid=示例用户id