1

登录后,我需要为我的帖子刮脸书,但我不知道如何“保持连接活跃”。

我正在使用 urllib,我知道如何连接到服务器、获取页面、发送数据,但我不知道如何处理 cookie 以访问需要登录的页面。我发现我需要 cookielib 来完成这项工作,但找不到教程或解释如何完成工作的东西。

你能以某种方式帮助我吗?或者给我一个教程的链接?

4

3 回答 3

3

请不要抓取您的 Facebook 页面,它违反条款和条件,而是使用允许您注册可以获取帖子的应用程序的Graph API

于 2013-02-15T15:52:18.813 回答
2

为此,您需要在应用程序中维护一个CookieJar 。这个库就像 Python HTTP 客户端的一个插件,它可以让你在整个抓取会话中保存 cookie(例如你所使用的登录令牌)。

请注意,您可能需要为 Facebook指定有效的用户代理才能接受您的请求。

于 2013-02-15T16:58:56.440 回答
1

为什么不使用现有的Python for Facebook库?如果您只是想连接 API 并发布/检索状态消息,我看不出它有那么复杂。

于 2013-02-15T16:24:57.833 回答