1

AlchemyAPI を使用して、多数の URL に対して感情分析を実行しようとしています。これらの URL には独自のパラメーター セットがあるため、 を使用してデータを取得し、返された html で HTTP.getAlchemy を実行しています。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 に答える