テキストのリストを返す関数があります。特定のテキストからキーワードを生成するMashape ( Maui-Pro )の API を使用しています。Mashape では、HTTP リクエストにユニレストを使用する必要があります。テキストのリストを API に渡し、各テキストのキーワードを生成したいのですが、unirest を使用してリスト内の各テキストをループする方法がわかりません。コードは次のとおりです。
import unirest
from pprint import pprint
from get_articles import extract_text
def get_keywords():
text_list = extract_text()
response = unirest.post("https://maui-v1.p.mashape.com/api/keywords",
headers={"X-Mashape-Key": "UbvKOrgO0amshGoyNHDgGtxaO72vp1ck58Gjsn5BzPZADqHBtb", "Content-Type": "application/json", "Accept": "application/json"},
params=("{\"return_translations\":false," "\"return_uris\":false," "\"content\":\"A piece of text from which to return keywords.\"," "\"thesaurus\":\"English Wikipedia\"}"))
print(response.__dict__)
get_keywords()
params
コンテンツのテキストを各テキストに置き換えて、それぞれのtext_list
キーワードを返したいと思います。どんな助けでも大歓迎です。ありがとう!