代码
利用爬虫功能实现。

import urllib.request
import rewhile True:x = input("主人:")x = urllib.parse.quote(x)link = urllib.request.urlopen("http://nlp.xiaoi.com/robot/webrobot?&callback=__webrobot_processMsg&data=%7B%22sessionId%22%3A%22ff725c236e5245a3ac825b2dd88a7501%22%2C%22robotId%22%3A%22webbot%22%2C%22userId%22%3A%227cd29df3450745fbbdcf1a462e6c58e6%22%2C%22body%22%3A%7B%22content%22%3A%22" + x + "%22%7D%2C%22type%22%3A%22txt%22%7D")html_doc = link.read().decode()reply_list = re.findall(r'\"content\":\"(.+?)\\r\\n\"', html_doc)print("小i:" + reply_list[-1])

效果:

无聊,几行python代码写一个聊天机器人陪你聊天相关推荐

  1. 用百行Python代码写一个关于德州扑克的类

    德州扑克是一款竞技类的扑克游戏,随着人类在各种竞技游戏被ai所碾压,我思考有着像棋类这种考验计算能力封闭式的游戏被电脑统治在所难免,德州扑克这种考验人性和心理的游戏在2017年也被ai攻克,本人是德州 ...

  2. 50行的python游戏代码_50行Python代码写一个语言检测器

    你有没有曾经好奇过Chrome浏览器是如何知道一个网页的语言,并对外国文字的网页提供翻译服务的?或者,Facebook是如何翻译你朋友用写在你主页上的外国文字?检测一种语言实际上非常简单,改进了用户体 ...

  3. python抓包 windows_教你用100行Python代码写一个抓包工具

    现代计算机程序大部分时候离不开网络,作为开发者,在日常开发网络相关的程序或者排查程序错误时经常会用抓包工具来分析网卡收发的数据,比如著名的tcpdump,Wireshark等.今天我们尝试用100行左 ...

  4. python界面翻译-我用40行python代码写一个桌面翻译器,很nice

    我们进行制作软件所需要的模板库,首先要进行引用. 另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以 ...

  5. python安装界面翻译_Python新手教程:40行python代码写一个桌面翻译器

    这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了 Python资源共享群:484031800 我们进行制作软件所需要的模板库,首先要进行引用. # json requests thinter ...

  6. python能写桌面程序吗_Python新手教程:40行python代码写一个桌面翻译器

    这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了 我们进行制作软件所需要的模板库,首先要进行引用. # json requests thinter import json import re ...

  7. python代码翻译器-我用40行python代码写一个桌面翻译器,很nice

    我们进行制作软件所需要的模板库,首先要进行引用. 另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以 ...

  8. python应用于财务-用6行python代码做一个财务机器人

    使用python来模拟鼠标和键盘操作: win32api是利用windows自带的接口,实际应用受环境限制较少,之前做的网银打开UKEY输入密码的操作就是使用这个代码实现的,而其他财务机器人软件如ui ...

  9. python自动化--如何用10行Python代码调一个闹钟 #电脑调闹钟

    python自动化--如何用10行Python代码写一个闹钟 前言: 文末彩蛋--轻松一刻 更多关于Python的知识请加关注哟~~.若需联系博主请私信或者加博主联系方式:       QQ:1542 ...

最新文章

  1. DPI 设置过大该如何还原?
  2. java如何做测试数据库_如何模拟用于测试的数据库(Java)?
  3. 华为2019暑期实习笔试题
  4. 多字段回溯 mysql_回溯算法 | 追忆那些年曾难倒我们的八皇后问题
  5. java人民币读法转换
  6. mysql shell命令和作用_MySQL的一些功能实用的Linux shell脚本分享
  7. 计算机系统的优化项目,计算机系统项目集成管理问题与对策
  8. Python高阶——argparse(命令行与参数解析)
  9. rsort php,php中rsort函数实例用法
  10. ExtJS 4无限制滚动条的Grid
  11. 在VB中使用Linq To SQLite注意事项
  12. Essay Writing Guide
  13. linux ios开发环境,iOS开发环境搭建(Linux版)
  14. Python-Django毕业设计老薛男生服装网(程序+LW)
  15. 【信息安全】RSA非对称加密算法原理(详解和C++代码实现)
  16. 事业单位和公务员的面试方式有什么区别?
  17. Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)
  18. android控件向内弧度_android给View设置边框 填充颜色 弧度
  19. Unity Networking开发多人联机射击游戏
  20. 常用电气元件及其符号的标注

热门文章

  1. form表单如何不直接提交?
  2. pro缺点和不足 一加7t_一加7T Pro深度体验半个月以后:优点和缺点都很明显
  3. 安装MATLAB_R2013b_X64_x32激活及破解方法
  4. CESM模式及其各个分量模式介绍
  5. 基恩士pda开发指南
  6. R语言使用lm函数构建回归模型、使用broom包的augmented函数将模型结果存入dataframe中、使用ggplot2可视化回归残差图(拟合值和残差值的关系图)
  7. 《算法笔记》第4章常用技巧及排序算法
  8. CT时间与当前时间的大小比较
  9. 网络安全——传输层安全协议(3)
  10. std::shared_ptr 详解