春运大潮已经结束了,新年的一年,开工大吉,看看Python工程师是如何攻破12306网站实现自动抢票的!
第1步:打开12306网。点击余票查询。
第:2步:选则自己的出发地和目的地,点击查询按钮。
第3步:在chrome浏览器中按下F12,然后重新点击查询,看看浏览器都发送了什么给服务器。
一条请求
第4步:查看返回结果。
第5步:正式用Python开始编程了,用requests库来模拟浏览器访问。
第6步:如下图车票的有无信息是如何提取出来呢?仔细检查返回的数据,发现规律了,许多数据都是用“|”分割开的,那我们写一组代码,把数据分离出来。
第7步:分析得到的结果:23、26、28、29是我们循环分离出来的数据行号。
第8步:查询下列车是否有票。
第9步:运行Python程序,这样就能把列车的票数显示出来。
未完待续
加入我们
学习编程不再是一个人的战斗
领取专属 10元无门槛券
私享最新 技术干货