python可以用来抢票吗,用python写抢票脚本

  python可以用来抢票吗,用python写抢票脚本

  刷完票发个提醒短信就行了,不能自动买票。接到消息后,我们还是要奋力一搏。

  脚本用Python3实现,可以挂在服务器上24小时。

  序

  总的来说,火车票应该是越来越好买了,所以我一直没有太担心。不知道今年的票好像不太好。最近在12306刷了好几天,没看到票。绝大多数抢票软件只支持Windows系统,作为Mac使用不太方便。

  我写了个脚本挂在服务器上,希望能收到消息。

  需要注意的事项

  该脚本是用python3开发的。请使用python3运行脚本。

  刷完票后,通知消息是Slack发的,所以请先创建Slack的团队。创建团队后,创建一个名为ticket的通道,并申请一个Bot来发送消息。如果要使用其他通知方式,请自行修改12306.py中send_message的实现。

  施用方式

  安装依赖库

  pip3安装请求

  pip3安装slackclient

  复制conf.py.sample并将文件名修改为

  根据评论修改刷票条件。

  注意:您可以使用supervisor来管理这个脚本。

  配置文件

  Slack _ token= # SLACK _的SLACK_API_TOKEN。如果需要使用其消息通知机制,请修改send_message的实现。

  Train _ dates=[2017-02-01 , 2017-02-02 , 2017-02-03 , 2017-02-04] #

  FROM_STATIONS=[WHN] #始发站,请根据https://kyfw.12306.cn/otn/leftTicket/init.找到对应城市的代码

  TO_STATIONS=[HZH] #到达站

  Ticket _ types=[SWZ , ZY ,泽, RW , YW] #车票类型,参考TICKET_TYPE_MAP

  NEED_COUNT=2 #要抢到的票数,低于这个数不会给出提示。

  特殊说明

  只是为了给自己抢票,所以比较简单,不完善的地方也很多。

  提醒信息没有被过滤,所以重复的信息可能总是在刷票之后被打印。

  您只能远程访问服务器来停止脚本。买了票不方便去服务器,还是会被骚扰。注意:防止骚扰短信,可以在手机上注销Slack。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: