用Python如何查快递?

欢迎来到

视学算法

Life is short

You need Python

上边那句话是Python社区的名言,翻译过来就是“人生苦短,我用Python”。我没有遇到过一门编程语言可以如此干净、简介,如果你有处女座情节,你一定会爱上Python这门语言。下面就是用10行代码完成了快递查询的功能。

库:request 和 json,调用快递100-查快递,寄快递,上快递100的API。

效果展示

实现代码

阿广论道

有人问,本来在淘宝上就能查询到自己快递信息,你爬快递有什么用呢?我想说的是:没用!只是作为锻炼自己的一种方式,不积跬步无以至千里,从每一件小的事情做起,才能在遇到大的困难项目的时候得心应手。

我们现在用Python爬了一下快递很简单,简单到几行代码就解决了,但是爬虫代码想写好却不容易。譬如你爬取速度太快,总是被网站监测到,限制访问、封ip,于是你需要购买代理ip或者自己打造一个免费ip池。譬如你觉得现有的爬虫框架如Scrapy太臃肿,需要自己部分改造一下,手写个爬虫框架......譬如你爬取到的数据要用数据库存储(MongoDB、Mysql、redis、oracle...)譬如你爬取海量数据时单机爬取太慢了,你要学多进程、多线程、协程、分布式等。

目前看到的Python只是冰山一角,它还可以做很多事情,web开发、可视化,机器学习,数据分析等。最后我想说的是:Python只是一门语言,我们需要好好学习,才能用代码改变世界!否者,随着时代的发展,我们将会被代码改变!

后记

欢迎添加学姐微信拉你进微信交流群

一起用代码改变世界!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181021G0KG5H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励