如何在使用python登录后废弃网页?

时间:2013-02-15 15:50:21

标签: python http urllib cookielib

登录后我需要为我的帖子报废facebook,但我不知道如何“保持连接活着”。

我正在使用urllib,我知道如何连接到服务器,获取页面,发送数据,但我不知道如何处理cookie以进入需要登录的页面。 我发现我需要cookielib才能完成这项工作,但却无法找到解释如何完成工作的教程或其他内容。

你能以某种方式帮助我吗?或者为我提供教程的链接?

3 个答案:

答案 0 :(得分:2)

请不要刮掉你的脸书页面,不要违反条款和条件,而是使用允许你注册可以获得帖子的应用程序的Graph API

答案 1 :(得分:2)

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

请注意,Facebook可能需要specify a valid user agent才能接受您的请求。

答案 2 :(得分:1)

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