2011-07-10 60 views
0

你知道現有的Facebook解析器不使用Facebook API嗎?我問,因爲我想要下載我所有的朋友和我的照片,但Facebook的塊應用程序API鍵這樣做(我創建應用程序在Python爲我的私人目的只有這樣做,並使用FAB API,現在Facebook沒有想要回復有效的密鑰)。使用僞裝用戶代理並且不使用API​​的解析器將不那麼透明。不使用Facebook API的facebook解析器

回答

0

你可以嘗試使用類似TagSoup(有很多語言的端口,也可能是你正在使用的端口)解析Facebook生成的HTML。但我想說的是,這裏真正的問題可能不是技術問題,而是政治問題(但我對FB API不太瞭解,以確保這一點):

Facebook不會想要給你從他們的服務器中獲取這些東西,而且很可能他們會成功實施這些。例如,他們可能會不時地投入一些驗證碼來阻止抓取工具。或者阻止你的IP訪問。或者是什麼。當你開始這樣做時,你會爬上某種升級階梯。

+0

是的,但我不認爲Facebook會注意到我,如果我不公開 - 所以它將只爲一堆照片(好吧,我所有的朋友,它會數千張照片,但它應該仍然可以爲他們)。 – gadelat

+0

然後,我會使用刮擦的方法,並希望FB不會注意/介意這一點。 – Waldheinz