資源簡介
代碼片段和文件信息
import?requests
import?itchat
KEY?=?‘171688fc91dd4a75ac55718790f9075f‘
def?get_response(msg):
????#?這里我們就像在“3.?實現最簡單的與圖靈機器人的交互”中做的一樣
????#?構造了要發送給服務器的數據
????apiUrl?=?‘http://www.tuling123.com/openapi/api‘
????data?=?{
????????‘key‘????:?KEY
????????‘info‘???:?msg
????????‘userid‘?:?‘wechat-robot‘
????}
????try:
????????r?=?requests.post(apiUrl?data=data).json()
????????#?字典的get方法在字典沒有‘text‘值的時候會返回None而不會拋出異常
????????return?r.get(‘text‘)
????#?為了防止服務器沒有正常響應導致程序異常退出,這里用try-except捕獲了異常
????#?如果服務器沒能正常交互(返回非json或無法連接),那么
- 上一篇:django圖書管理系統
- 下一篇:mnist_CNN 深度學習小
評論
共有 條評論