我正在編寫Python中的關鍵字提取器。我想使用Yahoo Content API。問題是,Yahoo Content API是否有Python2.7(甚至是3.x)包裝器?我無法找到正常搜索的人。雅虎內容分析API的Python包裝
同時,我正在嘗試鍊金術API,OpenCalais,DBPedia Spotlight。我想做一個比較,找出哪一個用於生產。
任何指導將不勝感激。
感謝
我正在編寫Python中的關鍵字提取器。我想使用Yahoo Content API。問題是,Yahoo Content API是否有Python2.7(甚至是3.x)包裝器?我無法找到正常搜索的人。雅虎內容分析API的Python包裝
同時,我正在嘗試鍊金術API,OpenCalais,DBPedia Spotlight。我想做一個比較,找出哪一個用於生產。
任何指導將不勝感激。
感謝
我也對答案感興趣。這是一個可能的解決方案:
import requests
text = """
Italian sculptors and painters of the renaissance favored the Virgin Mary for inspiration
"""
payload = {'q': "select * from contentanalysis.analyze where text='{text}'".format(text=text)}
r = requests.post("http://query.yahooapis.com/v1/public/yql", data=payload)
print(r.text)
按照documentation,你可以POST請求雅虎內容的API,並得到JSON回來。 Python擁有urllib2,requests和json庫,所有這些庫都有詳細記錄並易於使用。
您可能想將第二個查詢分解爲自己的問題。這將有助於它和你的主要問題 – 3Doubloons
我的意思是這些產品與雅虎的比較。如果你覺得仍然很困惑,那麼很樂意分割它。 – ppwt