Python请求登录而不是登录

Python请求登录而不是登录,python,facebook-login,Python,Facebook Login,我是请求模块的初学者,正在尝试使用以下代码登录facebook: import requests url = 'https://www.facebook.com/login.php?login_attempt=1' values = {'email': 'xxxxxx@gmail.com', 'pass': 'MYPASS'} r = requests.post(url, data=values) print(r.content) 然而,当我在发布后检查“r”的内容时,内容是登录页面的内容,而

我是请求模块的初学者,正在尝试使用以下代码登录facebook:

import requests
url = 'https://www.facebook.com/login.php?login_attempt=1'
values = {'email': 'xxxxxx@gmail.com', 'pass': 'MYPASS'}
r = requests.post(url, data=values)
print(r.content)

然而,当我在发布后检查“r”的内容时,内容是登录页面的内容,而不是我希望的我的个人资料。所以我的问题是,为什么这个脚本没有登录到我的facebook个人资料?如果我犯了一些简单的错误,我深表歉意。

为此尝试使用Mechanize。有一个用于登录的代码片段,从中获取链接非常容易。参考此内容,您还将了解到不可能取消整个数据

为此尝试使用Mechanize。有一个用于登录的代码片段,从中获取链接非常容易。参考此内容,您还将了解到,不可能取消整个数据

您需要随附一系列隐藏字段,这些字段与会话cookie相关。因此,您必须请求登录页面,为下一个请求存储cookie,并传递相应的隐藏字段值。如果这只是为了试验,你可能应该尝试其他服务;如果你需要与Facebook互动,它的API可能会工作得更好。因此,我必须将其他所有字段的内容与这些数据一起发送?它是专门为难以使用而设计的。这种方法明显违反了他们的服务条款,可以让你开窍。好吧,我刚刚开始,所以我想如果我切换我的测试站点可能会更好。感谢您提供的信息。您可能会感兴趣。您需要随附一系列隐藏字段,这些字段与会话cookie关联。因此,您必须请求登录页面,为下一个请求存储cookie,并传递相应的隐藏字段值。如果这只是为了试验,你可能应该尝试其他服务;如果你需要与Facebook互动,它的API可能会工作得更好。因此,我必须将其他所有字段的内容与这些数据一起发送?它是专门为难以使用而设计的。这种方法明显违反了他们的服务条款,可以让你开窍。好吧,我刚刚开始,所以我想如果我切换我的测试站点可能会更好。谢谢你提供的信息。你可能对我感兴趣。