用于Yahoo内容分析API的Python包装器

2024-09-29 22:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python编写一个关键字提取器。我想使用雅虎内容API。问题是,YahooContentAPI是否有Python2.7(甚至3.x)包装?我找不到一个做正常搜索的。在

同时,我也在尝试炼金术,OpenCalais,DBpediaSpotlight。我很乐意做一个比较,以确定在生产中使用哪一个。在

任何指导都将不胜感激。在

谢谢


Tags: api内容关键字炼金术指导乐意opencalaisyahoocontentapi
2条回答

根据documentation,您可以将请求发送到Yahoo内容API并获得JSON。Python为此提供了urllib2requests和{a4}库,所有这些库都有很好的文档并且易于使用。在

我对答案也很感兴趣。这是一个可能的解决方案:

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)

相关问题 更多 >

    热门问题