登录后,我需要为我的帖子刮脸书,但我不知道如何“保持连接活跃”。
我正在使用 urllib,我知道如何连接到服务器、获取页面、发送数据,但我不知道如何处理 cookie 以访问需要登录的页面。我发现我需要 cookielib 来完成这项工作,但找不到教程或解释如何完成工作的东西。
你能以某种方式帮助我吗?或者给我一个教程的链接?
请不要抓取您的 Facebook 页面,它违反条款和条件,而是使用允许您注册可以获取帖子的应用程序的Graph API
为此,您需要在应用程序中维护一个CookieJar 。这个库就像 Python HTTP 客户端的一个插件,它可以让你在整个抓取会话中保存 cookie(例如你所使用的登录令牌)。
请注意,您可能需要为 Facebook指定有效的用户代理才能接受您的请求。
为什么不使用现有的Python for Facebook库?如果您只是想连接 API 并发布/检索状态消息,我看不出它有那么复杂。