我有一个返回文本列表的函数。我正在使用来自Mashape ( Maui-Pro ) 的 API,它从给定的文本中生成关键字。Mashape 要求您对 HTTP 请求使用unirest。我想将文本列表传递给 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
返回关键字。非常感谢任何帮助。谢谢!