情人节孤寡?写个孤寡机器人来安慰下自己 | 【Python系列】 原创
春节不停更,此文正在参加「星光计划-春节更帖活动」
情人节已经过了但是情人节和我们程序员有什么关系,没对象自己new一个不就完了。
话不多说直接上成品。
实现机器人的方式很多,可以深度学习训练机器人使其能与我们进行交流,但是请记住,所拥有的数据越多,机器学习的效果越好。所有自行创建的机器人普遍比较智障,所有这里我推荐的使用网络上的机器人接口(当然也不是特别聪明)进行,而且方便简单。
那么接下来就开始正题吧!
导入requests 库和Flask
这个不必多废话吧,要进行请求接口,网页就必须要用到的一个库,安装也是十分的简单,pip insatll requests 。这里我用了flask框架,本来没打算做这个网页的突发奇想后加入,想着做个聊天框进行对话会不会更生动于是就做了这个,pip install flask(conda install flask)。
注意
这里我们需要注意一点,那就是推荐创建文件时选好Flask框架,我这就是没有创建Flask框架所以css文件有点问题(虽然不严重),我也不是很清楚但是问题出在了哪,所以推荐创建框架进行编程。
然后将图片和css文件这些静态资源都放在static文件底下。
python代码
页面代码
ajax 请求代码
详细代码和css文件太过于繁杂,这里就不一一展示,有需要的可以私信我获取。
这里是体验地址,内网穿透我很快就会关闭的,要体验的速速。
总结
本来当初用这个接口时准备直接纯html加js完成的,但是遇到了跨域问题(虽然官方文档有提示但是我就是想试试),用nignx进行反向代理了(正确使用!)但是不知道是什么原因没成功,查了很久,发现有人说是电脑问题,换了台电脑就行,我也没去尝试故改用flask框架进行,同时也希望看到这个文章的好兄弟们帮我点点赞【情人节】代码SHOW出你的爱第2页第五个或是直接找25楼,我想要个帽子【狗头】
可以我要了
厉害了,参与的活动在这里#【情人节】代码SHOW出你的爱#
不错!!!!请收下我的膝盖!
帮我点点
哈哈哈,谢谢
孤寡孤寡孤孤寡