无需用户交互即可登录Facebook

时间:2013-01-26 15:04:22

标签: python facebook facebook-graph-api server-side facebook-authentication

我想使用python脚本在我的服务器上执行Fecebook的登录程序: 当我启动我的服务器时,他使用我的私人帐户登录到Facebook。 (即没有用户交互),你可以这样做吗?如果是这样,怎么样?

3 个答案:

答案 0 :(得分:1)

使用scrapy项目作为基于http的请求的基础,例如只登录..

答案 1 :(得分:0)

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

还有一个非官方的Python SDK,你可以explore

答案 2 :(得分:0)

您可以看一下我最近发布的这个项目:https://github.com/gsscoder/facebook-snooper

非常简单的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}')

您还可以使用search_profile(query)功能搜索配置文件。

这里有一个更完整的示例:https://gist.github.com/gsscoder/335e2397a4329167a7f373fb29349640