「感情分析」APIを使用しています:http://text-processing.com/demo/sentiment/テキストを入力してEnterをクリックすると、テキストが肯定または否定になります。ユーザーの入力が必要なAPIを使用する方法(感情分析)
私はソースコードをリクエストすることができました。私はソースコードを分割して、今ではデフォルトのテキスト(ユーザがテキストを入力しなければならないところ)だけを印刷しています。しかし、私は今テキストを入力した後、APIをどのように実行するか分かりません。私が入力したテキストが正か負かをチェックしたいのです。
import requests
url = "http://text-processing.com/demo/sentiment/"
r = requests.get(url)
text = r.text.split('name="text">')[1]
text = text.split('<')[0]
print(text)
私はAPIドキュメントを読んで、それはあなたがこのような何かを行うことができます言う:PythonのIDEカールで
curl -d "text=great" http://text-processing.com/api/sentiment/
が定義されていません。どうすればPythonでこれを行うことができますか?
ありがとうございました。それは助けになった。ちょっとした質問です。なぜ私はそれがHTML形式であると思うjsonとしてそれを読んだのですか?カールしないで同じことをする方法もありますか?お返事ありがとうございました – codeDojo
私は結果を印刷しましたが、結果{u'probability ':{u'neg':0.3013501976169055、u'neutral ':0.27119050546800266、u'pos':0.6986498023830945}、u'label ':u'pos' }、これはjson形式です。 APIはドキュメントにcurlコマンドを表示しているので、別の方法はないと思います。私は、urlリクエストに "text = great"というパラメータを追加しようとしましたが、エラーが発生しました。 – jaguar
ありがとうたくさん!!!!! – codeDojo