用 requests 请求图灵机器人

官方 Web API 说明文档:http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc

import requests
import json

KEY = 'xxxxxxxxxxxxxxxxxxxxx'    # change to your API KEY
url = 'http://www.tuling123.com/openapi/api' 

def turing_chat(word):
    req_info = word.encode('utf-8')

    query = {'key': KEY, 'info': req_info}
    headers = {'Content-type': 'text/html', 'charset': 'utf-8'}

    r = requests.post(url, params=query, headers=headers)
    res = r.text
    return (json.loads(res).get('text').replace('
', '\n'))

你可能感兴趣的:(用 requests 请求图灵机器人)