趁12306的接口暂未变化,Python不容错过的项目!

如果你刚掌握了 Python 基础,当你想查询一下火车票信息的时候,你还在上 12306 官网吗?或是打开你手机里的 APP?

用 Python 写一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!这是个不错的小练习。

趁12306的接口暂未变化,Python不容错过的项目!

这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2017最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

requests,使用 Python 访问 HTTP 资源的必备库。

docopt,Python3 命令行参数解析工具。

prettytable, 格式化信息打印工具,能让你像 MySQL 那样打印数据。

colorama,命令行着色工具

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

我们运行这个Python脚本,它将以字典的形式返回所有车站和它的大写字母代号, 我们将结果重定向到 stations.py 中。

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

我们已经知道该请求返回的是JSON数据, 使用 requests 提供的 r.json() 可以将 JSON 数据转化为 Python 字典,上面我们打印了这个字典,运行程序,我们看到:

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

这是可以实现的,我们需要借助 Python 的 SETUP 工具。写一个简单的 setup 脚本:

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

趁12306的接口暂未变化,Python不容错过的项目!

Python3 抓取 12306 网站信息提供一个命令行的火车票查询工具。可以学习并实践 Python3 基础及网络编程,以及许多Python库的使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值