最后更新:2020-05-05 11:56:02 手机定位技术交流文章
/1序言/
在家闲着,做一个小项目,基于Python,实现一个小机器人的语言聊天,与你分享。整个项目相对简单。官方文件非常详细,可以快速使用。
/2目标/
图灵机器人放置在桌面上,实现工作助手/聊天助手的功能。
/3涉及的图书馆/
版本1.0:请求,json
版本2.0:请求、json、selenium(实现功能:如果图灵返回的结果是url,网页将自动打开)
/4执行/
1.创建图灵机器人
有很多方法可以在互联网上创建一个图灵机器人,因为创建一个图灵机器人非常简单,而且与Python没有任何关系,所以这里就不再重复了。
注意:机器人制造完成后,需要认证才能享受每天100个免费回复。


2.互联网上有许多应用编程接口访问教程。如果你想随便玩,你可以用一点代码。有关更多信息,您可以查看API文档。
3.成功验证后,找到最关键的apiKey参数。

4、开始编写代码——1.0版
首先介绍所需的库
从selenium import webdriver导入requestsimport jsonfrom
Url是在正式文件中指定的url。
URL = ' http://open API . tul 123 . com/open API/API/v2 '
添加请求标题
标头= { '用户代理':' Mozilla/5.0(Windows NT 6.1;苹果网站套件/537.36 (KHTML,类似壁虎)Chrome/63 . 0 . 3239 . 132 Safari/537.36 ' }
以下是输入,参考正式文件格式;
当为真时:aa =输入(‘我:’)数据= {“‘感知’):{“‘输入文本’:{“‘文本’:aa },‘自我信息’:{“‘位置’:{“‘城市’:‘济南’“} } } } },‘用户信息’:{“‘APIKey’:”‘写你自己的APIKey’,‘用户标识’:‘写几个数字和字母’’} }
而真实使聊天无限循环;
变量aa(随机)通过输入()输入信息,并被传递到变量“文本”中;
“城市”在您的城市中填写,可以更改为您的城市,也可以细化为“街道”;

UserInfo是个人信息,apiKey填写你设置的机器人的apiKey,userId实际测量值可以随便写,比如‘123456’。
res = requests.post(url,headers=headers,data=json.dumps(data))
以上是解析数据,将字典格式的数据变量转换成合法的json字符串,并将其传输到post的数据参数。
尝试:打印('机器人:'+res.json()
以上都是代码。

图像
以上是1.0效果图,可以实现天气检查、车次检查、特快检查、酒店检查、菜单检查、绕口令等功能。
版本5,版本2.0
首先安装硒库并下载谷歌浏览器。

将chromedriver文件放在Python安装文件下,chromedriver文件可以在文章末尾下载。
相关图书馆介绍
从selenium import webdriver导入requestsimport jsonfrom
2.0与1.0相比,只需要添加最后三行代码。这三行代码分别是获取网址、打开浏览器和用浏览器打开网址。很简单吗?
异常:打印('机器人:'+res.json()



上面是一个效果显示,非常方便,不是吗?
最后,将其打包到。exe文件(cmd运行pyinsTAller -F代码的源文件的绝对路径)并将其放在桌面上,或者与ta共享它!
从现在开始,不管刮风下雨,总会有一个可爱的图灵机器人和你在一起(你的助教)!
5摘要/
1.整个项目相对简单。官方文件非常详细,可以快速使用。
2.网络驱动程序非常实用,许多在反爬行方面做得很好的网站都可以用这个库破解。
3、官方还提供了更多的功能等着你去体验

通过微信打电话给图灵机器人更方便,通过实际测量微信的个人号码访问功能,但政府提供的两个三方程序需要挂机一个收费。
4.最后,感谢图灵机器人,让我们普通人有自由的渠道去体验人工智能,体验科技给人类生活带来的便利!

5、需要这个源代码和chromedriver.exe的小伙伴。请回复公共号码背景中的“图灵”一词以获取它。创意并不容易,谢谢你的支持!
本文由 在线网速测试 整理编辑,转载请注明出处。