AI五子棋_01 Python的网络通信
AI五子棋 第一步
第一步
服务器是交战的战场,我们的AI大脑想要参战,先得找到去战场的路。
任务 1
写程序从以下网址取得下一步的指示
http://2**.2**.**.1**:9012/step_01
Python程序
import requests as re
getHtml = re.get('http://2**.2**.**.1**:9012/step_01')
print(getHtml.text)
>>>
{"is_success": true, "message": "Please visit http://2**.2**.**.1**:9012/context/86e0caa3527526e88c3300ff4c2c3d6e"}
>>>
直接运行即可获得答案
解题tips
人生苦短我用Python
我们程序大师,天地万物,施代码以蔽之。
你要时刻记住一句话,程序是万能的
区区访问一个网页有什么不可能的?但是访问网页也需要编写代码来完成操作,你不会?
Python大佬们已经帮你写好了,我们只需要调用一下即可。
怎么调用呢import requests as re
调用 requests
包,并且起一个别名re
。
这是写网络爬虫必备的一个第三方类库。Python是网络爬虫的主要制造者,所以.....
什么12306的抢票爬虫里也会有这么一行代码。
有的人可能会用urllib
这个第三方类库。但这已经是老一套了。
requests
包是最新版本,也最好用。
方法小结
通过get方法访问对应网址,并返回一个相应的类对象。我们只要知道下面这几个就行了。
操作 | 效果 |
---|---|
getHtml.text | 对应网页所应答的内容,文本化 |
getHtml.json() | 若网页返回的是一个JSON数据,可以利用这个将他变成Python的数据类型。若不是则报错。 |
加油吧少年,根据这个博客你也可以写出一个相对智能的五子棋程序,甚至更强的AI算法!
文章会随时改动,注意到博客里去看。一些网站会爬取本文章,但是可能会有出入。
https://www.cnblogs.com/asmurmur/
大模型时代,文字创作已死。2025年全面停更了,世界不需要知识分享。
如果我的工作对您有帮助,您想回馈一些东西,你可以考虑通过分享这篇文章来支持我。我非常感谢您的支持,真的。谢谢!
作者:Dba_sys (Jarmony)
转载以及引用请注明原文链接:https://www.cnblogs.com/asmurmur/p/15191683.html
本博客所有文章除特别声明外,均采用CC 署名-非商业使用-相同方式共享 许可协议。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了