2012-12-31 194 views
-2

例如,我怎麼會寫它開創了Facebook和崗位狀態的程序?我試圖學習如何使用python來複制正常的用戶操作。使用Python輸入到網站

+0

你嘗試過什麼?所謂社區將很高興爲您_assist_但是我們不會寫你的代碼爲你^^ –

+3

此外,對於使用,這是做的一個非常糟糕的方式 - 看看Facebook的API。 –

回答

3

Facebook有一個API你可以使用(它也有一個module for Python) - 這將是大多數用例的「正確方法」。雖然它不會是一樣的「普通用戶操作」,Facebook將用戶之間不同的使用瀏覽器做的事情,並使用API​​的應用程序。

如果您想讓軟件自動瀏覽網站,特別是像Facebook這樣的AJAX-y,我建議您查看Selenium--這是一個瀏覽器自動化框架,可用於包括Python在內的多種語言。

0

如果你在尋找「普通用戶操作」,也許你覺得這http://facebookbot.rubyforge.org/有用。它是用紅寶石書寫的Facebook-bot。這是舊的,但原則仍然是一樣的。