我正在研究當前需要從特定用戶的牆上拉下信息的腳本。唯一的問題是它需要認證,腳本需要能夠在沒有任何人爲干擾的情況下運行。不幸的是,我迄今爲止所能找到的所有信息都告訴我,我需要註冊一個應用程序,然後執行整個FB Connect舞蹈來完成我想要的任務。問題是需要瀏覽器交互,我試圖避免。在沒有瀏覽器的情況下登錄到Facebook
我想我可能只是使用httplib2,並登錄這條路線。我得到這個工作,只是發現用這種方法,我仍然沒有得到任何可檢索的方法「access_token」。如果我可以在不啓動瀏覽器的情況下獲取該令牌,則會完全設置。當然,人們在不使用FB Connect的情況下正在爬取Feed?這是不可能的,因此我爲什麼打這麼多路障?歡迎大家提出任何建議。
感謝您的信息。儘管我沒有收集用戶名/密碼。這是我們公司的用戶名/密碼。只需將通過cron或其他東西運行的腳本放在一起即可。看起來我會走一條不同的路線。再次感謝:) – f4nt 2010-10-22 21:10:59
所以,如果是這樣的話,只需使用offline_access進行身份驗證一次,並保存訪問令牌並將其用於腳本。除非帳戶刪除應用程序,否則令牌永遠不會過期。 – 2010-10-22 21:18:02
@ f4nt我想你會需要一個瀏覽器。也就是說,您可以在不存在的情況下自動執行瀏覽器。查看Watir(ruby lib)以獲得出色的瀏覽器自動化。 Watir有n個windows,mac和linux版本,並且可以與safari,chrome,IE和firefox一起使用。除了瀏覽器自動化之外,我使用ruby/Watir做了python中的所有工作。 – 2010-10-22 21:23:39