我需要在我登錄後取消我的帖子,但我不知道如何「保持連接活着」。如何使用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