12306查票助手,一键查询沿途所有站点,先上车后补票,让你的出行更省心。
Project description
x12306
12306查票助手,主要功能是可以一键查询沿途所有站点。
当全程票售罄的时候,方便查询中间站点余票,先上车后补票。
工具仅用于查询余票,不支持购票,建议在12306官方平台购票。
仅支持Python3,推荐Python3.7+
⚠️短时间内多次查询可能会被屏蔽,可以过一会再查询
如果对你有帮助,可以请我喝一杯咖啡 https://hjk.im/donate
安装运行
pip安装
pip install x12306
手动安装:
git clone https://github.com/0xHJK/x12306
cd x12306 && make install
不安装直接运行:
git clone https://github.com/0xHJK/x12306
cd x12306
python3 x12306.py -f <出发地> -t <目的地> -d <YYYY-MM-DD>
使用说明
示例
# 查询2024年5月1日,上海到北京的车票
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01"
# 查询2024年5月1日,上海到北京的车票,只看有余票
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" -r
# 查询2024年5月1日,上海到北京的车票,只看动车高铁
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" --gcd
# 查询2024年5月1日,上海到北京的车票,只看普速火车
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" --ktz
# 查询2024年5月1日,上海到北京的车票,只看特定车次
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" -n "G26 G28"
# 查询2024年5月1日,上海到北京的车票,只看商务座和一等座
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" -s "商务座 一等座" -r
# 查询2024年5月1日,上海到北京的车票,并查询上海出发沿途所有车站是否有票
python3 x12306.py -f 上海 -t 北京 -d "2024-05-01" -z -r
帮助
$ python x12306.py --help
Usage: x12306.py [OPTIONS]
12306查票助手 https://github.com/0xHJK/x12306
Usage: python3 x12306.py -f <出发地> -t <目的地> -d <YYYY-MM-DD>
Example: python3 x12306.py -f 上海 -t 北京 -d "2024-05-01"
Options:
--version Show the version and exit.
-f, --from-station TEXT 出发地
-t, --to-station TEXT 目的地
-d, --date TEXT 日期
-s, --seats TEXT 限制座位,如:一等座 二等座 无座
-n, --trains-no TEXT 限制车次,如:G1 G2 G3
-z, --zmode 高级模式,查询中间站点
-zz, --zzmode 终极模式,查询所有中间站点
-r, --remaining 只看有票
-v, --verbose 调试模式
--gcd 只看高铁动车城际
--ktz 只看普快特快直达等
--proxies-file TEXT 代理列表文件
--stations-file TEXT 站点信息文件
--cdn-file TEXT CDN文件
--help Show this message and exit.
Star History
LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
x12306-0.3.2.tar.gz
(143.2 kB
view details)
Built Distribution
x12306-0.3.2-py3-none-any.whl
(142.5 kB
view details)
File details
Details for the file x12306-0.3.2.tar.gz
.
File metadata
- Download URL: x12306-0.3.2.tar.gz
- Upload date:
- Size: 143.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c12e7eb6f4f5bd8e448c491bba0bc0c9b8570562d017a773e2f0dabf78067169 |
|
MD5 | eaec491df4610a0e02285aff604eb47d |
|
BLAKE2b-256 | 53d34a3945a31ef9c8842d0cbd9fa7fcf626de0192a9f5bb71e0b1fab798f03b |
File details
Details for the file x12306-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: x12306-0.3.2-py3-none-any.whl
- Upload date:
- Size: 142.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db0ec573c55366b70770586e0a55456f8d4d98214d48bcaffa9c984724df34f |
|
MD5 | 30736cee40ed3ff4567955b8287db1c0 |
|
BLAKE2b-256 | 55e9904be76e2aa5332f42fd19f152f51207e4710d14cfcaefd26453f128d0a8 |