這是一個讓所有網站都提供API的Python庫。以前,我們爬取數據,然后把數據存起來,再創造一個api服務以便其他人可以訪問。為此,我們還要定期更新我們的數據。這個庫讓這一切變得容易起來。你要做的就是定義好你的數據,然后這些數據就會自動地變成可以訪問的API。
安裝
使用
對於靜態站點
-
Item.Meta.route:一個正則表達式,定義API服務的路徑。通常情況下,這個路徑都會和數據的源站路徑保持一致。
-
Item.Meta.source:包含單個數據結構的HTML部分。
-
api.server:運行一個服務器,提供API服務。
-
api.parse:解析路徑,如果路徑不存在,則返回空。
對於動態站點
需要phantomjs,運行phantomjs -v檢查。