1

我正在尝试使用 AlchemyAPI 对多个 URL 进行情绪分析。因为这些 URL 有自己的一组参数,所以我使用 获取数据,然后在返回的 html 上 HTTP.get运行 Alchemy :HTMLGetTextSentiment

getSentiment: (url) ->
    html = HTTP.get url

    res = HTTP.get "http://access.alchemyapi.com/calls/html/HTMLGetTextSentiment?html=#{html}&apikey=<key>&outputMode=json"
    res

这一切都很完美......除了一半的时间它认为内容是错误的语言并引发错误。我碰巧知道这些页面 100% 将只包含英语内容,那么有没有办法绕过语言检测器并将语言硬编码到请求中?

4

1 回答 1

0

我建议您尝试以下方法:

res = HTTP.get "http://access.alchemyapi.com/calls/html/HTMLGetTextSentiment?html=#{html}&apikey=<key>&outputMode=json&language=english"

language=english参数添加是重要的部分。

类似的方法对我有用。

于 2016-06-07T08:27:46.023 回答