前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >五一抢票难,这个Python抢票脚本,你一定要试试

五一抢票难,这个Python抢票脚本,你一定要试试

作者头像
小F
发布2024-04-28 15:05:09
2290
发布2024-04-28 15:05:09
举报
文章被收录于专栏:用户6291251的专栏
大家好,我是小F~

再过一周就要五一啦,大家是打算家里蹲or出去玩,又或者是在公司加班呢...

需要在python 3.6以上版本运行程序。

代码语言:javascript
复制
1. 安装依赖
git clone https://github.com/pjialin/py12306
pip install -r requirements.txt

2. 配置程序
cp env.py.example env.py

3. 启动前测试
python main.py -t

4. 运行程序
python main.py

运行程序后,结果如下。

还可以使用docker或docker-compose进行部署使用。

代码语言:javascript
复制
Docker 使用
1. 将配置文件下载到本地
docker run --rm pjialin/py12306 cat /config/env.py > env.py
# 或
curl https://raw.githubusercontent.com/pjialin/py12306/master/env.docker.py.example -o env.py

2. 修改好配置后运行
docker run --rm --name py12306 -p 8008:8008 -d -v $(pwd):/config -v py12306:/data pjialin/py12306


Docker-compose 中使用
1. 复制配置文件
cp docker-compose.yml.example docker-compose.yml

2. 从 docker-compose 运行, 在docker-compose.yml所在的目录使用命令
docker-compose up -d

Web管理页面,支持用户和任务以及实时日志查看。

项目地址:https://github.com/pjialin/py12306

/02/ 12306spy

12306spy,12306查票,找到一张能上车的票。

因为有时候买不到直达票,会选择中转换乘或者补票的方式,以此去你想去的地方~

输入【开始】和【结束】站点,以及【日期】,查询所有车次。

点击右侧的【点击直达】 , 则能在这里的车次中找到可以上车的票

这个项目同样支持源码或docker部署使用。

项目地址:https://github.com/elroy93/12306spy

/03/ RailTracker

RailTracker是一个不错的Python高铁票务数据分析练习项目,包含数据采集、清洗、可视化分析。

下面是原作者对它做的一个介绍。

RailTracker是一个专门针对高铁票务数据的高效数据采集、集成与可视化系统,使用 Python开发。

致力于提供准确、实时更新的高铁票务数据,助力用户深入分析和洞察高铁票务的最新趋势。

主要使用到了如下技术工具。

项目地址:

https://github.com/Zhu-Shatong/RailTracker

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 法纳斯特 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档