智能小助手:升级版(自动回复)_xing2516_新浪博客
import jsonfrom selenium import webdriverimport requests#接口地址#图灵机器人接口地址url2='http://openapi.tuling123.com/openapi/api/v2'def resdata(data): if data in '啊升':#如果data包含‘啊升’(精确查找:啊升) print('苍老师:'+'你这么帅啊') elif ' ' in data: print('苍老师:' + '还没输入哦') elif data in '听音乐': print('苍老师:'+'给你放音乐!') elif '我想查找' in data:# 包含,是模糊查找(‘我想查找百度’、我想查找,都会打开百度) #自动打开百度 url_bidu='https://baidu.com/s?wd=' inp=input('请输入内容') driver=webdriver.Chrome(executable_path='./chromedriver.exe') print('苍老师:'+'别急,这就给你打开百度') driver.get(url_bidu+inp)#s?wd= 是搜索输入框 else: print('苍老师:'+'人家听不懂啦!') dict_data = { "reqType": 0, "perception": { "inputText": { "text": data }, }, "userInfo": { "apiKey": "74067219e36346a982205286e75c1c4b", "userId": "801aa9df5c0b7e1d" } } #请求机器人接口,得到自动智能回复 result=requests.post('http://openapi.tuling123.com/openapi/api/v2',json=dict_data) #print(result.text) #数据转换成可识别的数据 content=(result.content).decode('utf-8') #print(content) str=json.loads(content) print('苍老师:',str['results'][0]['values']['text']) print('hello,你好,我是你的助手小苍老师!')#创建一个循环while True: data=input('您:') resdata(data) #替换 #data.replace('我','您') #切换回答 #print('苍老师:'+data.strip('吗')+'!')#回答时去掉吗,加上!号
智能小助手:升级版(自动回复)_xing2516_新浪博客相关推荐
- 智能小助手:简单版(自动回复)_xing2516_新浪博客
from selenium import webdriverdef resdata(data): if data in '啊升':#如果data包含'啊升'(精确查找:啊升) print('苍老师:' ...
- 软件项目开发模式_小晓_同学__新浪博客
螺旋开发模式:部分模块开发还可以再继续开发别的模块,适合于项目前期需求不确定的情况 对于每一个模块一个个开发:分析.设计.编码.测试.上线: 好处:有效的降低软件项目风险,(做出的产品要尽量满足客户需 ...
- [转载]荷香如歌_xing2516_新浪博客
原文地址:荷香如歌作者:松阳中山 荷香如歌 在炎炎的盛夏,我游览了世界上现存最大的古典皇家园林----承德避暑山庄.驻足于风景如画的"知鱼矶"旁,穿过那飘渺如幻的"烟雨楼 ...
- Fiddler模拟网络波动_xing2516_新浪博客
接上一篇:Fiddler弱网测试 http://blog.sina.com.cn/s/blog_48dae5760102ygjh.html 设置真实网络波动,写代码 Fiddler模拟网络波动 设置真 ...
- 办公自动化:输入关键字,查找Excel里的内容_xing2516_新浪博客
##输入关键字,查找Excel里的内容import xlrd file_path='成绩.xlsx'#读取工作簿workbook=xlrd.open_workbook(file_path) grade ...
- 打印读取出Excel里全部数据_xing2516_新浪博客
import xlrd file='成绩.xlsx'workbook=xlrd.open_workbook(file) worksheet=workbook.sheet_by_name('1001班' ...
- end=强制打印成一行;\t拉大列间距_xing2516_新浪博客
运用于读取Excel,乘法口诀等 for row in range(rows): for col in range(cols): # end = 把所有数据,强制打印成一行:\t拉大列间距 print ...
- HtmlTestRunner报告官网_xing2516_新浪博客
HtmlTestRunner报告官网 https://github.com/oldani/HtmlTestRunner
- 彻底搞懂Python切片操作_xing2516_新浪博客
https://www.cnblogs.com/malinqing/p/11272485.html
最新文章
- 从绩点 1.8 逆袭的复旦博士,华为天才少年!
- C++中类的静态成员
- SGU101 求有重边的无向图欧拉迹
- 显示非模式窗口和模式窗口
- | dp-the Treasure Hunter
- Nginx支持比Apache高并发的原因
- ui界面表单设计素材模板,实用可临摹
- ajax与java交互实例,1、Ajax与Java通过GET方式交互
- 学习GNU Make (2): 规则
- 使用si ob 导出,导入部分表
- LINUX使用sed,字串中包含特殊字符怎么办?
- SaaSBase:什么是SAP(思爱普) ERP?
- 1. HikariCP连接池优化配置小结
- 计算机 玩体感游戏,Wii模拟器Dolphin完全教学 PC上也来玩体感
- 图形编程技术笔记整理1.1-1.6
- Gentoo搭建PPTP服务器
- yolov3-tiny原始weights模型转onnx模型并进行推理
- 计算机考研每日安排,计算机考研如何安排复习计划
- 流氓软件自动安装恶意插件导致浏览器闪退问题
- 英语口语六级模拟测试软件,2016年11月英语六级考试口语试题模拟
热门文章
- 【Pyecharts】pycharm环境下使用pyecharts,读取excel数据制作柱状图并保存图片
- CentOS 开通防火墙
- 云计算环境中需要用到的新技术
- java assertthat_assertThat用法 | 學步園
- C_一文读懂推荐系统知识体系-上(概念、结构、算法)
- 做到7个步骤,路考100%通过,祝大家都顺利拿到本本
- Vulnhub:Digitalworld.local (Development)靶机
- python手机版代码大全高楼大厦_【What if 系列】摩天大楼
- 共创品牌强农精品培育消费引领 国稻种芯百团计划行动发布
- oracle数据库扩大表空间,Oracle数据库手工扩大表空间