首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python工程师是如何攻破12306网站实现自动抢票(一)

春运大潮已经结束了,新年的一年,开工大吉,看看Python工程师是如何攻破12306网站实现自动抢票的!

第1步:打开12306网。点击余票查询。

第:2步:选则自己的出发地和目的地,点击查询按钮。

第3步:在chrome浏览器中按下F12,然后重新点击查询,看看浏览器都发送了什么给服务器。

一条请求

第4步:查看返回结果。

第5步:正式用Python开始编程了,用requests库来模拟浏览器访问。

第6步:如下图车票的有无信息是如何提取出来呢?仔细检查返回的数据,发现规律了,许多数据都是用“|”分割开的,那我们写一组代码,把数据分离出来。

第7步:分析得到的结果:23、26、28、29是我们循环分离出来的数据行号。

第8步:查询下列车是否有票。

第9步:运行Python程序,这样就能把列车的票数显示出来。

未完待续

加入我们

学习编程不再是一个人的战斗

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301B0XMDL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券