Profilo di Chui-WenChui-Wen Chiu's NoteBlogElenchiGuestbookAltro ![]() | Guida |
|
29/10/2009 [Python]Facebook 相簿備份研究 Facebook Connect 程式有一段時間,也大致上瞭解程式怎麼開發,在 Facebook 除了可開發 Web 類型的程式之外,其實也可以開發 Desktop 類型的應用程式,只是之前一直不知道有什麼程式可以寫,後來有看到一個 Facebook Desktop 用 .NET 寫的程式,他是一個前端訊息通知器,當你在 Facebook 接到任何通知時,該程式都會主動通知你,相當有趣的程式。不過我沒什麼興趣寫這個程式。 另外,還有一些軟體提供 Facebook 備份功能,這個對我倒是挺實用的,我預計寫一個程式將我常用的網誌、轉貼連結和相簿資料備份到本地端的 SQLite 中存放。那這一篇主要是備份相簿的小測試,雖說是小測試該有的功能都有了:自動登入、簡易備份進度列、指定備份的 uid。 這個程式的完整程式碼可在這邊(backup.py)觀看。 那要怎麼使用呢? 首先你需要有 Python 並安裝 PyFacebook,然後如果你要備份自己的相簿可執行 python.exe backup.py 如果你要備份別人的相簿,你要取得對方的 uid 並且對方允許你存取他的相簿,然後你可以執行 python backup.py --uid=100000040878833 備份完成之後,你在程式目錄下就會出現你的相簿名稱的目錄,另外,如果你是第一次執行,他會自動開啟瀏覽器要求你登入 Facebook 並授權這個程式可以存取你的個人資料,允許之後會到程式按下 Enter 就可以繼續備份。 執行備份畫面
如果你只想使用這個程式又不想裝上面那一堆囉唆的東西,我有將上面的程式打包成 exe 有興趣可到這邊下載,不過不保證你的環境可以順利運作 CommentiPer aggiungere un commento, accedi con il tuo Windows Live ID (se utilizzi Hotmail, Messenger o Xbox LIVE possiedi già un Windows Live ID). Accedi Non hai ancora un Windows Live ID? Registrati RiferimentiL'URL di riferimento per questo intervento è: http://chuiwenchiu.spaces.live.com/blog/cns!CA5D9227DF9E78E8!4626.trak Blog che fanno riferimento a questo intervento
|
|
|