我尝试使用AlchemyAPI对多个网址进行情绪分析。由于这些网址都有自己的一组参数,因此我使用HTTP.get
获取数据,然后在返回的html上运行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%的这些页面只包含英文内容,那么有没有办法绕过语言检测器并将语言硬编码到请求中?
答案 0 :(得分:0)
我建议您尝试以下方法:
res = HTTP.get "http://access.alchemyapi.com/calls/html/HTMLGetTextSentiment?html=#{html}&apikey=<key>&outputMode=json&language=english"
language = english 参数添加是重要的部分。
类似的方法对我有用。