我需要在我登录后取消我的帖子,但我不知道如何“保持连接活着”。如何使用python登录后废弃网页?
我使用urllib,我知道如何连接到服务器,获取页面,发送数据,但我不知道如何处理cookie以访问需要登录的页面。 我发现我需要cookielib来完成这项工作,但找不到教程或解释如何完成工作的内容。
你有什么帮助我吗?或者向我提供一个指向教程的链接?
我需要在我登录后取消我的帖子,但我不知道如何“保持连接活着”。如何使用python登录后废弃网页?
我使用urllib,我知道如何连接到服务器,获取页面,发送数据,但我不知道如何处理cookie以访问需要登录的页面。 我发现我需要cookielib来完成这项工作,但找不到教程或解释如何完成工作的内容。
你有什么帮助我吗?或者向我提供一个指向教程的链接?
为什么不使用现有Python for Facebook库的应用程序?如果你只是想挂钩API并发布/检索状态消息,我看不出它那么复杂。
为此,您需要在应用程序中维护一个CookieJar。这个库就像Python HTTP客户端的插件,可以让你在整个抓取会话中保存cookie(比如你之后的登录令牌)。
请注意,您可能需要specify a valid user agent让Facebook接受您的请求。
他们可能有措施来检测这一点。 – 2013-02-15 15:53:33
他们有措施检测我是否连接到fb,获取我的最后3个职位,并将其打印到我的控制台? O_o他们怎么能检测到它? – DomeWTF 2013-02-15 15:58:04
也许不是,如果你刚刚获得最后3个职位。但我同意Jakob的观点,即Facebook API更好 - 反而比拼凑更容易 – 2013-02-15 16:03:54