基于爬虫进行12306查票

#我的编程语言学习笔记#

​ 👨‍💻 ___March___:个人空间

🚓个人专栏:《车辆算法研究》


文章目录

一、运行演示

二、源代码搭建

1.网页请求

2.数据解析

3.代码总汇


一、运行演示

请输入您要出发的城市:北京
请输入您要去往的城市:上海
请输入您要出发的时间(****-**-**):2022-09-10
+--------------+------------------------+----------------------+--------------------+----------------+------------------------+---------------------+----------------------+-----------------+--------------------+-----------------+---------------+
| 序号(Number) | 车次(Number_of_Trains) | 出发时间(Start_Time) | 到达时间(End_Time) | 耗时(Use_Time) | 特等座(TopGrade_Class) | 一等座(First_Class) | 二等座(Second_Class) | 软卧(Soft_Seat) | 硬卧(Hard_Sleeper) | 硬座(Hard_Seat) | 无座(No_Seat) |
+--------------+------------------------+----------------------+--------------------+----------------+------------------------+---------------------+----------------------+-----------------+--------------------+-----------------+---------------+
|      0       |          G23           |        18:00         |       22:43        |     04:43      |           18           |          有         |          有          |                 |                    |                 |               |
|      1       |          G25           |        18:04         |       22:58        |     04:54      |           有           |          有         |          有          |                 |                    |                 |               |
|      2       |          G27           |        19:00         |       23:29        |     04:29      |           17           |          有         |          有          |                 |                    |                 |               |
|      3       |          Z281          |        19:17         |       09:42        |     14:25      |                        |                     |                      |        无       |         有         |        无       |       无      |
|      4       |          T109          |        20:05         |       11:00        |     14:55      |                        |                     |                      |        有       |         有         |        有       |       无      |
|      5       |          D705          |        21:21         |       09:27        |     12:06      |                        |                     |          有          |        有       |         有         |                 |               |
+--------------+------------------------+----------------------+--------------------+----------------+------------------------+---------------------+----------------------+-----------------+--------------------+-----------------+---------------+

二、源代码搭建

1.网页请求

通过Python调用Requst库和 PrettyTable库。

import requests #下载Requst库:pip install requests
import prettytable as pt #下载PrettyTable库:pip install prettytable

由于平台对于站点的识别需要英文简称。

# 如长沙(CSQ)到岳阳(YYQ),时间:2022-09-10
url = https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc&fs=%E9%95%BF%E6%B2%99,CSQ&ts=%E5%B2%B3%E9%98%B3,YYQ&date=2022-09-10&flag=N,N,Y

通过上述需要导入字典来对输入的中文进行转换。

# 输入参量
From_Station_CN = input('请输入您要出发的城市:')
To_Station_CN = input('请输入您要去往的城市:')
From_Time = input('请输入您要出发的时间(****-**-**):')
# 导入转换数据库CN_City_to_EN_City
CN_City_to_EN_City = {
    "北京北": "VAP",
    "北京东": "BOP",
    "北京": "BJP",
    "北京南": "VNP",
    "北京西": "BXP",
    "广州南": "IZQ",
    "重庆北": "CUW",
    "重庆": "CQW",
    "重庆南": "CRW",
    "广州东": "GGQ",
    "上海": "SHH",
    "上海南": "SNH",
    "上海虹桥": "AOH",
    "上海西": "SXH",
    "天津北": "TBP",
    "天津": "TJP",
    "天津南": "TIP",
    "天津西": "TXP",
    "长春": "CCT",
    "长春南": "CET",
    "长春西": "CRT",
    "成都东": "ICW",
    "成都南": "CNW",
    "成都": "CDW",
    "长沙": "CSQ",
    "长沙南": "CWQ",
    "福州": "FZS",
    "福州南": "FYS",
    "贵阳": "GIW",
    "广州": "GZQ",
    "广州西": "GXQ",
    "哈尔滨": "HBB",
    "哈尔滨东": "VBB",
    "哈尔滨西": "VAB",
    "合肥": "HFH",
    "呼和浩特东": "NDC",
    "呼和浩特": "HHC",
    "海口东": "HMQ",
    "海口": "VUQ",
    "杭州东": "HGH",
    "杭州": "HZH",
    "杭州南": "XHH",
    "济南": "JNK",
    "济南东": "JAK",
    "济南西": "JGK",
    "昆明": "KMM",
    "昆明西": "KXM",
    "拉萨": "LSO",
    "兰州东": "LVJ",
    "兰州": "LZJ",
    "兰州西": "LAJ",
    "南昌": "NCG",
    "南京": "NJH",
    "南京南": "NKH",
    "南宁": "NNZ",
    "石家庄北": "VVP",
    "石家庄": "SJP",
    "沈阳": "SYT",
    "沈阳北": "SBT",
    "沈阳东": "SDT",
    "太原北": "TBV",
    "太原东": "TDV",
    "太原": "TYV",
    "武汉": "WHN",
    "王家营西": "KNM",
    "乌鲁木齐南": "WMR",
    "西安北": "EAY",
    "西安": "XAY",
    "西安南": "CAY",
    "西宁西": "XXO",
    "银川": "YIJ",
    "郑州": "ZZF",
    "阿尔山": "ART",
    "安康": "AKY",
    "阿克苏": "ASR",
    "阿里河": "AHX",
    "阿拉山口": "AKR",
    "安平": "APT",
    "安庆": "AQH",
    "安顺": "ASW",
    "鞍山": "AST",
    "安阳": "AYF",
    "北安": "BAB",
    "蚌埠": "BBH",
    "白城": "BCT",
    "北海": "BHZ",
    "白河": "BEL",
    "白涧": "BAP",
    "宝鸡": "BJY",
    "滨江": "BJB",
    "博克图": "BKX",
    "百色": "BIZ",
    "白山市": "HJL",
    "北台": "BTT",
    "包头东": "BDC",
    "包头": "BTC",
    "北屯市": "BXR",
    "本溪": "BXT",
    "白云鄂博": "BEC",
    "白银西": "BXJ",
    "亳州": "BZH",
    "赤壁": "CBN",
    "常德": "VGQ",
    "承德": "CDP",
    "长甸": "CDT",
    "赤峰": "CFD",
    "茶陵": "CDG",
    "苍南": "CEH",
    "昌平": "CPP",
    "崇仁": "CRG",
    "昌图": "CTT",
    "长汀镇": "CDB",
    "曹县": "CXK",
    "楚雄": "COM",
    "陈相屯": "CXT",
    "长治北": "CBF",
    "长征": "CZJ",
    "池州": "IYH",
    "常州": "CZH",
    "郴州": "CZQ",
    "长治": "CZF",
    "沧州": "COP",
    "崇左": "CZZ",
    "大安北": "RNT",
    "大成": "DCT",
    "丹东": "DUT",
    "东方红": "DFB",
    "东莞东": "DMQ",
    "大虎山": "DHD",
    "敦煌": "DHJ",
    "敦化": "DHL",
    "德惠": "DHT",
    "东京城": "DJB",
    "大涧": "DFP",
    "都江堰": "DDW",
    "大连北": "DFT",
    "大理": "DKM",
    "大连": "DLT",
    "定南": "DNG",
    "大庆": "DZX",
    "东胜": "DOC",
    "大石桥": "DQT",
    "大同": "DTV",
    "东营": "DPK",
    "大杨树": "DUX",
    "都匀": "RYW",
    "邓州": "DOF",
    "达州": "RXW",
    "德州": "DZP",
    "额济纳": "EJC",
    "二连": "RLC",
    "恩施": "ESN",
    "福鼎": "FES",
    "风陵渡": "FLV",
    "涪陵": "FLW",
    "富拉尔基": "FRX",
    "抚顺北": "FET",
    "佛山": "FSQ",
    "阜新": "FXD",
    "阜阳": "FYH",
    "格尔木": "GRO",
    "广汉": "GHW",
    "古交": "GJV",
    "桂林北": "GBZ",
    "古莲": "GRX",
    "桂林": "GLZ",
    "固始": "GXN",
    "广水": "GSN",
    "干塘": "GNJ",
    "广元": "GYW",
    "广州北": "GBQ",
    "赣州": "GZG",
    "公主岭": "GLT",
    "公主岭南": "GBT",
    "淮安": "AUH",
    "鹤北": "HMB",
    "淮北": "HRH",
    "淮滨": "HVN",
    "河边": "HBV",
    "潢川": "KCN",
    "韩城": "HCY",
    "邯郸": "HDP",
    "横道河子": "HDB",
    "鹤岗": "HGB",
    "皇姑屯": "HTT",
    "红果": "HEM",
    "黑河": "HJB",
    "怀化": "HHQ",
    "汉口": "HKN",
    "葫芦岛": "HLD",
    "海拉尔": "HRX",
    "霍林郭勒": "HWD",
    "海伦": "HLB",
    "侯马": "HMV",
    "哈密": "HMR",
    "淮南": "HAH",
    "桦南": "HNB",
    "海宁西": "EUH",
    "鹤庆": "HQM",
    "怀柔北": "HBP",
    "怀柔": "HRP",
    "黄石东": "OSN",
    "华山": "HSY",
    "黄石": "HSN",
    "黄山": "HKH",
    "衡水": "HSP",
    "衡阳": "HYQ",
    "菏泽": "HIK",
    "贺州": "HXZ",
    "汉中": "HOY",
    "惠州": "HCQ",
    "吉安": "VAG",
    "集安": "JAL",
    "江边村": "JBG",
    "晋城": "JCF",
    "金城江": "JJZ",
    "景德镇": "JCG",
    "嘉峰": "JFF",
    "加格达奇": "JGX",
    "井冈山": "JGG",
    "蛟河": "JHL",
    "金华南": "RNH",
    "金华西": "JBH",
    "九江": "JJG",
    "吉林": "JLL",
    "荆门": "JMN",
    "佳木斯": "JMB",
    "济宁": "JIK",
    "集宁南": "JAC",
    "酒泉": "JQJ",
    "江山": "JUH",
    "吉首": "JIQ",
    "九台": "JTL",
    "镜铁山": "JVJ",
    "鸡西": "JXB",
    "蓟县": "JKP",
    "绩溪县": "JRH",
    "嘉峪关": "JGJ",
    "江油": "JFW",
    "锦州": "JZD",
    "金州": "JZT",
    "库尔勒": "KLR",
    "开封": "KFF",
    "岢岚": "KLV",
    "凯里": "KLW",
    "喀什": "KSR",
    "昆山南": "KNH",
    "奎屯": "KTR",
    "开原": "KYT",
    "六安": "UAH",
    "灵宝": "LBF",
    "芦潮港": "UCH",
    "隆昌": "LCW",
    "陆川": "LKZ",
    "利川": "LCN",
    "临川": "LCG",
    "潞城": "UTP",
    "鹿道": "LDL",
    "娄底": "LDQ",
    "临汾": "LFV",
    "良各庄": "LGP",
    "临河": "LHC",
    "漯河": "LON",
    "绿化": "LWJ",
    "隆化": "UHP",
    "丽江": "LHM",
    "临江": "LQL",
    "龙井": "LJL",
    "吕梁": "LHV",
    "醴陵": "LLG",
    "柳林南": "LKV",
    "滦平": "UPP",
    "六盘水": "UMW",
    "灵丘": "LVV",
    "旅顺": "LST",
    "陇西": "LXJ",
    "澧县": "LEQ",
    "兰溪": "LWH",
    "临西": "UEP",
    "龙岩": "LYS",
    "耒阳": "LYQ",
    "洛阳": "LYF",
    "洛阳东": "LDF",
    "连云港东": "UKH",
    "临沂": "LVK",
    "洛阳龙门": "LLF",
    "柳园": "DHR",
    "凌源": "LYD",
    "辽源": "LYL",
    "立志": "LZX",
    "柳州": "LZZ",
    "辽中": "LZD",
    "麻城": "MCN",
    "免渡河": "MDX",
    "牡丹江": "MDB",
    "莫尔道嘎": "MRX",
    "满归": "MHX",
    "明光": "MGH",
    "漠河": "MVX",
    "茂名东": "MDQ",
    "茂名": "MMZ",
    "密山": "MSB",
    "马三家": "MJT",
    "麻尾": "VAW",
    "绵阳": "MYW",
    "梅州": "MOQ",
    "满洲里": "MLX",
    "宁波东": "NVH",
    "宁波": "NGH",
    "南岔": "NCB",
    "南充": "NCW",
    "南丹": "NDZ",
    "南大庙": "NMP",
    "南芬": "NFT",
    "讷河": "NHX",
    "嫩江": "NGX",
    "内江": "NJW",
    "南平": "NPS",
    "南通": "NUH",
    "南阳": "NFF",
    "碾子山": "NZX",
    "平顶山": "PEN",
    "盘锦": "PVD",
    "平凉": "PIJ",
    "平凉南": "POJ",
    "平泉": "PQP",
    "坪石": "PSQ",
    "萍乡": "PXG",
    "凭祥": "PXZ",
    "郫县西": "PCW",
    "攀枝花": "PRW",
    "蕲春": "QRN",
    "青城山": "QSW",
    "青岛": "QDK",
    "清河城": "QYP",
    "黔江": "QNW",
    "曲靖": "QJM",
    "前进镇": "QEB",
    "齐齐哈尔": "QHX",
    "七台河": "QTB",
    "沁县": "QVV",
    "泉州东": "QRS",
    "泉州": "QYS",
    "衢州": "QEH",
    "融安": "RAZ",
    "汝箕沟": "RQJ",
    "瑞金": "RJG",
    "日照": "RZK",
    "双城堡": "SCB",
    "绥芬河": "SFB",
    "韶关东": "SGQ",
    "山海关": "SHD",
    "绥化": "SHB",
    "三间房": "SFX",
    "苏家屯": "SXT",
    "舒兰": "SLL",
    "三明": "SMS",
    "神木": "OMY",
    "三门峡": "SMF",
    "商南": "ONY",
    "遂宁": "NIW",
    "四平": "SPT",
    "商丘": "SQF",
    "上饶": "SRG",
    "韶山": "SSQ",
    "宿松": "OAH",
    "汕头": "OTQ",
    "邵武": "SWS",
    "涉县": "OEP",
    "三亚": "SEQ",
    "邵阳": "SYQ",
    "十堰": "SNN",
    "双鸭山": "SSB",
    "松原": "VYT",
    "深圳": "SZQ",
    "苏州": "SZH",
    "随州": "SZN",
    "宿州": "OXH",
    "朔州": "SUV",
    "深圳西": "OSQ",
    "塘豹": "TBQ",
    "塔尔气": "TVX",
    "潼关": "TGY",
    "塘沽": "TGP",
    "塔河": "TXX",
    "通化": "THL",
    "泰来": "TLX",
    "吐鲁番": "TFR",
    "通辽": "TLD",
    "铁岭": "TLT",
    "陶赖昭": "TPT",
    "图们": "TML",
    "铜仁": "RDQ",
    "唐山北": "FUP",
    "田师府": "TFT",
    "泰山": "TAK",
    "唐山": "TSP",
    "天水": "TSJ",
    "通远堡": "TYT",
    "太阳升": "TQT",
    "泰州": "UTH",
    "桐梓": "TZW",
    "通州西": "TAP",
    "五常": "WCB",
    "武昌": "WCN",
    "瓦房店": "WDT",
    "威海": "WKK",
    "芜湖": "WHH",
    "乌海西": "WXC",
    "吴家屯": "WJT",
    "武隆": "WLW",
    "乌兰浩特": "WWT",
    "渭南": "WNY",
    "威舍": "WSM",
    "歪头山": "WIT",
    "武威": "WUJ",
    "武威南": "WWJ",
    "无锡": "WXH",
    "乌西": "WXR",
    "乌伊岭": "WPB",
    "武夷山": "WAS",
    "万源": "WYY",
    "万州": "WYW",
    "梧州": "WZZ",
    "温州": "RZH",
    "温州南": "VRH",
    "西昌": "ECW",
    "许昌": "XCF",
    "西昌南": "ENW",
    "香坊": "XFB",
    "轩岗": "XGV",
    "兴国": "EUG",
    "宣汉": "XHY",
    "新会": "EFQ",
    "新晃": "XLQ",
    "锡林浩特": "XTC",
    "兴隆县": "EXP",
    "厦门北": "XKS",
    "厦门": "XMS",
    "厦门高崎": "XBS",
    "秀山": "ETW",
    "小市": "XST",
    "向塘": "XTG",
    "宣威": "XWM",
    "新乡": "XXF",
    "信阳": "XUN",
    "咸阳": "XYY",
    "襄阳": "XFN",
    "熊岳城": "XYT",
    "兴义": "XRZ",
    "新沂": "VIH",
    "新余": "XUG",
    "徐州": "XCH",
    "延安": "YWY",
    "宜宾": "YBW",
    "亚布力南": "YWB",
    "叶柏寿": "YBD",
    "宜昌东": "HAN",
    "永川": "YCW",
    "宜昌": "YCN",
    "盐城": "AFH",
    "运城": "YNV",
    "伊春": "YCB",
    "榆次": "YCV",
    "杨村": "YBP",
    "宜春西": "YCG",
    "伊尔施": "YET",
    "燕岗": "YGW",
    "永济": "YIV",
    "延吉": "YJL",
    "营口": "YKT",
    "牙克石": "YKX",
    "阎良": "YNY",
    "玉林": "YLZ",
    "榆林": "ALY",
    "一面坡": "YPB",
    "伊宁": "YMR",
    "阳平关": "YAY",
    "玉屏": "YZW",
    "原平": "YPV",
    "延庆": "YNP",
    "阳泉曲": "YYV",
    "玉泉": "YQB",
    "阳泉": "AQP",
    "玉山": "YNG",
    "营山": "NUW",
    "燕山": "AOP",
    "榆树": "YRT",
    "鹰潭": "YTG",
    "烟台": "YAK",
    "伊图里河": "YEX",
    "玉田县": "ATP",
    "义乌": "YWH",
    "阳新": "YON",
    "义县": "YXD",
    "益阳": "AEQ",
    "岳阳": "YYQ",
    "永州": "AOQ",
    "扬州": "YLH",
    "淄博": "ZBK",
    "镇城底": "ZDV",
    "自贡": "ZGW",
    "珠海": "ZHQ",
    "珠海北": "ZIQ",
    "湛江": "ZJZ",
    "镇江": "ZJH",
    "张家界": "DIQ",
    "张家口": "ZKP",
    "张家口南": "ZMP",
    "周口": "ZKN",
    "哲里木": "ZLC",
    "扎兰屯": "ZTX",
    "驻马店": "ZDN",
    "肇庆": "ZVQ",
    "周水子": "ZIT",
    "昭通": "ZDW",
    "中卫": "ZWJ",
    "资阳": "ZYW",
    "遵义": "ZIW",
    "枣庄": "ZEK",
    "资中": "ZZW",
    "株洲": "ZZQ",
    "枣庄西": "ZFK",
    "昂昂溪": "AAX",
    "阿城": "ACB",
    "安达": "ADX",
    "安德": "ARW",
    "安定": "ADP",
    "安广": "AGT",
    "艾河": "AHP",
    "安化": "PKQ",
    "艾家村": "AJJ",
    "鳌江": "ARH",
    "安家": "AJB",
    "阿金": "AJD",
    "阿克陶": "AER",
    "安口窑": "AYY",
    "敖力布告": "ALD",
    "安龙": "AUZ",
    "阿龙山": "ASX",
    "安陆": "ALN",
    "阿木尔": "JTX",
    "阿南庄": "AZM",
    "安庆西": "APH",
    "鞍山西": "AXT",
    "安塘": "ATV",
    "安亭北": "ASH",
    "阿图什": "ATR",
    "安图": "ATL",
    "安溪": "AXS",
    "博鳌": "BWQ",
    "北碚": "BPW",
    "白壁关": "BGV",
    "蚌埠南": "BMH",
    "巴楚": "BCR",
    "板城": "BUP",
    "北戴河": "BEP",
    "保定": "BDP",
    "宝坻": "BPP",
    "八达岭": "ILP",
    "巴东": "BNN",
    "柏果": "BGM",
    "布海": "BUT",
    "白河东": "BIY",
    "贲红": "BVC",
    "宝华山": "BWH",
    "白河县": "BEY",
    "白芨沟": "BJJ",
    "碧鸡关": "BJM",
    "北滘": "IBQ",
    "碧江": "BLQ",
    "白鸡坡": "BBM",
    "笔架山": "BSB",
    "八角台": "BTD",
    "保康": "BKD",
    "白奎堡": "BKB",
    "白狼": "BAT",
    "百浪": "BRZ",
    "博乐": "BOR",
    "宝拉格": "BQC",
    "巴林": "BLX",
    "宝林": "BNB",
    "北流": "BOZ",
    "勃利": "BLB",
    "布列开": "BLR",
    "宝龙山": "BND",
    "八面城": "BMD",
    "班猫箐": "BNM",
    "八面通": "BMB",
    "北马圈子": "BRP",
    "北票南": "RPD",
    "白旗": "BQP",
    "宝泉岭": "BQB",
    "白泉": "BQL",
    "白沙": "BSW",
    "巴山": "BAY",
    "白水江": "BSY",
    "白沙坡": "BPM",
    "白石山": "BAL",
    "白水镇": "BUM",
    "坂田": "BTQ",
    "泊头": "BZP",
    "北屯": "BYP",
    "本溪湖": "BHT",
    "博兴": "BXK",
    "八仙筒": "VXD",
    "白音察干": "BYC",
    "背荫河": "BYB",
    "北营": "BIV",
    "巴彦高勒": "BAC",
    "白音他拉": "BID",
    "鲅鱼圈": "BYT",
    "白银市": "BNJ",
    "白音胡硕": "BCD",
    "巴中": "IEW",
    "霸州": "RMP",
    "北宅": "BVP",
    "赤壁北": "CIN",
    "查布嘎": "CBC",
    "长城": "CEJ",
    "长冲": "CCM",
    "承德东": "CCP",
    "赤峰西": "CID",
    "嵯岗": "CAX",
    "柴岗": "CGT",
    "长葛": "CEF",
    "柴沟堡": "CGV",
    "城固": "CGY",
    "陈官营": "CAJ",
    "成高子": "CZB",
    "草海": "WBW",
    "柴河": "CHB",
    "册亨": "CHZ",
    "草河口": "CKT",
    "崔黄口": "CHP",
    "巢湖": "CIH",
    "蔡家沟": "CJT",
    "成吉思汗": "CJX",
    "岔江": "CAM",
    "蔡家坡": "CJY",
    "昌乐": "CLK",
    "超梁沟": "CYP",
    "慈利": "CUQ",
    "昌黎": "CLP",
    "长岭子": "CLT",
    "晨明": "CMB",
    "长农": "CNJ",
    "昌平北": "VBP",
    "常平": "DAQ",
    "长坡岭": "CPM",
    "辰清": "CQB",
    "楚山": "CSB",
    "长寿": "EFW",
    "磁山": "CSP",
    "苍石": "CST",
    "草市": "CSL",
    "察素齐": "CSC",
    "长山屯": "CVT",
    "长汀": "CES",
    "昌图西": "CPT",
    "春湾": "CQQ",
    "磁县": "CIP",
    "岑溪": "CNZ",
    "辰溪": "CXQ",
    "磁西": "CRP",
    "长兴南": "CFH",
    "磁窑": "CYK",
    "朝阳": "CYD",
    "春阳": "CAL",
    "城阳": "CEK",
    "创业村": "CEX",
    "朝阳川": "CYL",
    "朝阳地": "CDD",
    "长垣": "CYF",
    "朝阳镇": "CZL",
    "滁州北": "CUH",
    "常州北": "ESH",
    "滁州": "CXH",
    "潮州": "CKQ",
    "常庄": "CVK",
    "曹子里": "CFP",
    "车转湾": "CWM",
    "郴州西": "ICQ",
    "沧州西": "CBP",
    "德安": "DAG",
    "大安": "RAT",
    "大坝": "DBJ",
    "大板": "DBC",
    "大巴": "DBD",
    "到保": "RBT",
    "定边": "DYJ",
    "东边井": "DBB",
    "德伯斯": "RDT",
    "打柴沟": "DGJ",
    "德昌": "DVW",
    "滴道": "DDB",
    "大磴沟": "DKJ",
    "刀尔登": "DRD",
    "得耳布尔": "DRX",
    "东方": "UFQ",
    "丹凤": "DGY",
    "东丰": "DIL",
    "都格": "DMM",
    "大官屯": "DTT",
    "大关": "RGW",
    "东光": "DGP",
    "东海": "DHB",
    "大灰厂": "DHP",
    "大红旗": "DQD",
    "东海县": "DQH",
    "德惠西": "DXT",
    "达家沟": "DJT",
    "东津": "DKB",
    "杜家": "DJL",
    "大口屯": "DKP",
    "东来": "RVD",
    "德令哈": "DHO",
    "大陆号": "DLC",
    "带岭": "DLB",
    "大林": "DLD",
    "达拉特旗": "DIC",
    "独立屯": "DTX",
    "豆罗": "DLV",
    "达拉特西": "DNC",
    "东明村": "DMD",
    "洞庙河": "DEP",
    "东明县": "DNF",
    "大拟": "DNZ",
    "大平房": "DPD",
    "大盘石": "RPP",
    "大埔": "DPI",
    "大堡": "DVT",
    "大其拉哈": "DQX",
    "道清": "DML",
    "对青山": "DQB",
    "德清西": "MOH",
    "大庆西": "RHX",
    "东升": "DRQ",
    "独山": "RWW",
    "砀山": "DKH",
    "登沙河": "DWT",
    "读书铺": "DPM",
    "大石头": "DSL",
    "东胜西": "DYC",
    "大石寨": "RZT",
    "东台": "DBH",
    "定陶": "DQK",
    "灯塔": "DGT",
    "大田边": "DBM",
    "东通化": "DTL",
    "丹徒": "RUH",
    "大屯": "DNT",
    "东湾": "DRJ",
    "大武口": "DFJ",
    "低窝铺": "DWJ",
    "大王滩": "DZZ",
    "大湾子": "DFM",
    "大兴沟": "DXL",
    "大兴": "DXX",
    "定西": "DSJ",
    "甸心": "DXM",
    "东乡": "DXG",
    "代县": "DKV",
    "定襄": "DXV",
    "东戌": "RXP",
    "东辛庄": "DXD",
    "丹阳": "DYH",
    "大雁": "DYX",
    "德阳": "DYW",
    "当阳": "DYN",
    "丹阳北": "EXH",
    "大英东": "IAW",
    "东淤地": "DBV",
    "大营": "DYV",
    "定远": "EWH",
    "岱岳": "RYV",
    "大元": "DYZ",
    "大营镇": "DJP",
    "大营子": "DZD",
    "大战场": "DTJ",
    "德州东": "DIP",
    "低庄": "DVQ",
    "东镇": "DNV",
    "道州": "DFZ",
    "东至": "DCH",
    "东庄": "DZV",
    "兑镇": "DWV",
    "豆庄": "ROP",
    "定州": "DXP",
    "大竹园": "DZY",
    "大杖子": "DAP",
    "豆张庄": "RZP",
    "峨边": "EBW",
    "二道沟门": "RDP",
    "二道湾": "RDX",
    "二龙": "RLD",
    "二龙山屯": "ELA",
    "峨眉": "EMW",
    "二密河": "RML",
    "二营": "RYJ",
    "鄂州": "ECN",
    "福安": "FAS",
    "丰城": "FCG",
    "丰城南": "FNG",
    "肥东": "FIH",
    "发耳": "FEM",
    "富海": "FHX",
    "福海": "FHR",
    "凤凰城": "FHT",
    "奉化": "FHH",
    "富锦": "FIB",
    "范家屯": "FTT",
    "福利屯": "FTB",
    "丰乐镇": "FZB",
    "阜南": "FNH",
    "阜宁": "AKH",
    "抚宁": "FNP",
    "福清": "FQS",
    "福泉": "VMW",
    "丰水村": "FSJ",
    "丰顺": "FUQ",
    "繁峙": "FSV",
    "抚顺": "FST",
    "福山口": "FKP",
    "扶绥": "FSZ",
    "冯屯": "FTX",
    "浮图峪": "FYP",
    "富县东": "FDY",
    "凤县": "FXY",
    "富县": "FEY",
    "费县": "FXK",
    "凤阳": "FUH",
    "汾阳": "FAV",
    "扶余北": "FBT",
    "分宜": "FYG",
    "富源": "FYM",
    "扶余": "FYT",
    "富裕": "FYX",
    "抚州北": "FBG",
    "凤州": "FZY",
    "丰镇": "FZC",
    "范镇": "VZK",
    "固安": "GFP",
    "广安": "VJW",
    "高碑店": "GBP",
    "沟帮子": "GBD",
    "甘草店": "GDJ",
    "谷城": "GCN",
    "藁城": "GEP",
    "高村": "GCV",
    "古城镇": "GZB",
    "广德": "GRH",
    "贵定": "GTW",
    "贵定南": "IDW",
    "古东": "GDV",
    "贵港": "GGZ",
    "官高": "GVP",
    "葛根庙": "GGT",
    "干沟": "GGL",
    "甘谷": "GGJ",
    "高各庄": "GGP",
    "甘河": "GAX",
    "根河": "GEX",
    "郭家店": "GDT",
    "孤家子": "GKT",
    "古浪": "GLJ",
    "皋兰": "GEJ",
    "高楼房": "GFM",
    "归流河": "GHT",
    "关林": "GLF",
    "甘洛": "VOW",
    "郭磊庄": "GLP",
    "高密": "GMK",
    "公庙子": "GMC",
    "工农湖": "GRT",
    "广宁寺": "GNT",
    "广南卫": "GNM",
    "高平": "GPF",
    "甘泉北": "GEY",
    "共青城": "GAG",
    "甘旗卡": "GQD",
    "甘泉": "GQY",
    "高桥镇": "GZD",
    "赶水": "GSW",
    "灌水": "GST",
    "孤山口": "GSP",
    "果松": "GSL",
    "高山子": "GSD",
    "嘎什甸子": "GXD",
    "高台": "GTJ",
    "高滩": "GAY",
    "古田": "GTS",
    "官厅": "GTP",
    "官厅西": "KEP",
    "贵溪": "GXG",
    "涡阳": "GYH",
    "巩义": "GXF",
    "高邑": "GIP",
    "巩义南": "GYF",
    "固原": "GUJ",
    "菇园": "GYL",
    "公营子": "GYD",
    "光泽": "GZS",
    "古镇": "GNQ",
    "瓜州": "GZJ",
    "高州": "GSQ",
    "固镇": "GEH",
    "盖州": "GXT",
    "官字井": "GOT",
    "革镇堡": "GZT",
    "冠豸山": "GSS",
    "盖州西": "GAT",
    "红安": "HWN",
    "淮安南": "AMH",
    "红安西": "VXN",
    "海安县": "HIH",
    "黄柏": "HBL",
    "海北": "HEB",
    "鹤壁": "HAF",
    "华城": "VCQ",
    "合川": "WKW",
    "河唇": "HCZ",
    "汉川": "HCN",
    "海城": "HCT",
    "黑冲滩": "HCJ",
    "黄村": "HCP",
    "海城西": "HXT",
    "化德": "HGC",
    "洪洞": "HDV",
    "霍尔果斯": "HFR",
    "横峰": "HFG",
    "韩府湾": "HXJ",
    "汉沽": "HGP",
    "红光镇": "IGW",
    "浑河": "HHT",
    "红花沟": "VHD",
    "黄花筒": "HUD",
    "贺家店": "HJJ",
    "和静": "HJR",
    "红江": "HFM",
    "黑井": "HIM",
    "获嘉": "HJF",
    "河津": "HJV",
    "涵江": "HJS",
    "华家": "HJT",
    "河间西": "HXP",
    "花家庄": "HJM",
    "河口南": "HKJ",
    "黄口": "KOH",
    "湖口": "HKG",
    "呼兰": "HUB",
    "葫芦岛北": "HPD",
    "浩良河": "HHB",
    "哈拉海": "HIT",
    "鹤立": "HOB",
    "桦林": "HIB",
    "黄陵": "ULY",
    "海林": "HRB",
    "虎林": "VLB",
    "寒岭": "HAT",
    "和龙": "HLL",
    "海龙": "HIL",
    "哈拉苏": "HAX",
    "呼鲁斯太": "VTJ",
    "火连寨": "HLT",
    "黄梅": "VEH",
    "蛤蟆塘": "HMT",
    "韩麻营": "HYP",
    "黄泥河": "HHL",
    "海宁": "HNH",
    "惠农": "HMJ",
    "和平": "VAQ",
    "花棚子": "HZM",
    "花桥": "VQH",
    "宏庆": "HEY",
    "怀仁": "HRV",
    "华容": "HRN",
    "华山北": "HDY",
    "黄松甸": "HDL",
    "和什托洛盖": "VSR",
    "红山": "VSB",
    "汉寿": "VSQ",
    "衡山": "HSQ",
    "黑水": "HOT",
    "惠山": "VCH",
    "虎什哈": "HHP",
    "红寺堡": "HSJ",
    "虎石台": "HUT",
    "海石湾": "HSO",
    "衡山西": "HEQ",
    "红砂岘": "VSJ",
    "黑台": "HQB",
    "桓台": "VTK",
    "和田": "VTR",
    "会同": "VTQ",
    "海坨子": "HZT",
    "黑旺": "HWK",
    "海湾": "RWH",
    "红星": "VXB",
    "徽县": "HYY",
    "红兴隆": "VHB",
    "换新天": "VTB",
    "红岘台": "HTJ",
    "红彦": "VIX",
    "合阳": "HAY",
    "海阳": "HYK",
    "衡阳东": "HVQ",
    "华蓥": "HUW",
    "汉阴": "HQY",
    "黄羊滩": "HGJ",
    "汉源": "WHW",
    "湟源": "HNO",
    "河源": "VIQ",
    "花园": "HUN",
    "黄羊镇": "HYJ",
    "湖州": "VZH",
    "化州": "HZZ",
    "黄州": "VON",
    "霍州": "HZV",
    "惠州西": "VXQ",
    "巨宝": "JRT",
    "靖边": "JIY",
    "金宝屯": "JBD",
    "晋城北": "JEF",
    "金昌": "JCJ",
    "鄄城": "JCK",
    "交城": "JNV",
    "建昌": "JFD",
    "峻德": "JDB",
    "井店": "JFP",
    "鸡东": "JOB",
    "江都": "UDH",
    "鸡冠山": "JST",
    "金沟屯": "VGP",
    "静海": "JHP",
    "金河": "JHX",
    "锦河": "JHB",
    "精河": "JHR",
    "精河南": "JIR",
    "江华": "JHZ",
    "建湖": "AJH",
    "纪家沟": "VJD",
    "晋江": "JJS",
    "江津": "JJW",
    "姜家": "JJB",
    "金坑": "JKT",
    "芨岭": "JLJ",
    "金马村": "JMM",
    "江门": "JWQ",
    "角美": "JES",
    "莒南": "JOK",
    "井南": "JNP",
    "建瓯": "JVS",
    "经棚": "JPC",
    "江桥": "JQX",
    "九三": "SSX",
    "金山北": "EGH",
    "京山": "JCN",
    "建始": "JRN",
    "嘉善": "JSH",
    "稷山": "JVV",
    "吉舒": "JSL",
    "建设": "JET",
    "甲山": "JOP",
    "建三江": "JIB",
    "嘉善南": "EAH",
    "金山屯": "JTB",
    "江所田": "JOM",
    "景泰": "JTJ",
    "九台南": "JNL",
    "吉文": "JWX",
    "进贤": "JUG",
    "莒县": "JKK",
    "嘉祥": "JUK",
    "介休": "JXV",
    "井陉": "JJP",
    "嘉兴": "JXH",
    "嘉兴南": "EPH",
    "夹心子": "JXT",
    "简阳": "JYW",
    "揭阳": "JRQ",
    "建阳": "JYS",
    "姜堰": "UEH",
    "巨野": "JYK",
    "江永": "JYZ",
    "靖远": "JYJ",
    "缙云": "JYH",
    "江源": "SZL",
    "济源": "JYF",
    "靖远西": "JXJ",
    "胶州北": "JZK",
    "焦作东": "WEF",
    "靖州": "JEQ",
    "荆州": "JBN",
    "金寨": "JZH",
    "晋州": "JXP",
    "胶州": "JXK",
    "锦州南": "JOD",
    "焦作": "JOF",
    "旧庄窝": "JVP",
    "金杖子": "JYD",
    "开安": "KAT",
    "库车": "KCR",
    "康城": "KCP",
    "库都尔": "KDX",
    "宽甸": "KDT",
    "克东": "KOB",
    "开江": "KAW",
    "康金井": "KJB",
    "喀喇其": "KQX",
    "开鲁": "KLC",
    "克拉玛依": "KHR",
    "口前": "KQL",
    "奎山": "KAB",
    "昆山": "KSH",
    "克山": "KSB",
    "开通": "KTT",
    "康熙岭": "KXZ",
    "昆阳": "KAM",
    "克一河": "KHX",
    "开原西": "KXT",
    "康庄": "KZP",
    "来宾": "UBZ",
    "老边": "LLT",
    "灵宝西": "LPF",
    "龙川": "LUQ",
    "乐昌": "LCQ",
    "黎城": "UCP",
    "聊城": "UCK",
    "蓝村": "LCK",
    "林东": "LRC",
    "乐都": "LDO",
    "梁底下": "LDP",
    "六道河子": "LVP",
    "鲁番": "LVM",
    "廊坊": "LJP",
    "落垡": "LOP",
    "廊坊北": "LFP",
    "老府": "UFD",
    "兰岗": "LNB",
    "龙骨甸": "LGM",
    "芦沟": "LOM",
    "龙沟": "LGJ",
    "拉古": "LGB",
    "临海": "UFH",
    "林海": "LXX",
    "拉哈": "LHX",
    "凌海": "JID",
    "柳河": "LNL",
    "六合": "KLH",
    "龙华": "LHP",
    "滦河沿": "UNP",
    "六合镇": "LEX",
    "亮甲店": "LRT",
    "刘家店": "UDT",
    "刘家河": "LVT",
    "连江": "LKS",
    "李家": "LJB",
    "罗江": "LJW",
    "廉江": "LJZ",
    "庐江": "UJH",
    "两家": "UJT",
    "龙江": "LJX",
    "龙嘉": "UJL",
    "莲江口": "LHB",
    "蔺家楼": "ULK",
    "李家坪": "LIJ",
    "兰考": "LKF",
    "林口": "LKB",
    "路口铺": "LKQ",
    "老莱": "LAX",
    "拉林": "LAB",
    "陆良": "LRM",
    "龙里": "LLW",
    "零陵": "UWZ",
    "临澧": "LWQ",
    "兰棱": "LLB",
    "卢龙": "UAP",
    "喇嘛甸": "LMX",
    "里木店": "LMB",
    "洛门": "LMJ",
    "龙南": "UNG",
    "梁平": "UQW",
    "罗平": "LPM",
    "落坡岭": "LPP",
    "六盘山": "UPJ",
    "乐平市": "LPG",
    "临清": "UQK",
    "龙泉寺": "UQJ",
    "乐山北": "UTW",
    "乐善村": "LUM",
    "冷水江东": "UDQ",
    "连山关": "LGT",
    "流水沟": "USP",
    "陵水": "LIQ",
    "罗山": "LRN",
    "鲁山": "LAF",
    "丽水": "USH",
    "梁山": "LMK",
    "灵石": "LSV",
    "露水河": "LUL",
    "庐山": "LSG",
    "林盛堡": "LBT",
    "柳树屯": "LSD",
    "龙山镇": "LAS",
    "梨树镇": "LSB",
    "李石寨": "LET",
    "黎塘": "LTZ",
    "轮台": "LAR",
    "芦台": "LTP",
    "龙塘坝": "LBM",
    "濑湍": "LVZ",
    "骆驼巷": "LTJ",
    "李旺": "VLJ",
    "莱芜东": "LWK",
    "狼尾山": "LRJ",
    "灵武": "LNJ",
    "莱芜西": "UXK",
    "朗乡": "LXB",
    "陇县": "LXY",
    "临湘": "LXQ",
    "芦溪": "LUG",
    "莱西": "LXK",
    "林西": "LXC",
    "滦县": "UXP",
    "略阳": "LYY",
    "辽阳": "LYT",
    "临沂北": "UYK",
    "凌源东": "LDD",
    "连云港": "UIH",
    "临颍": "LNF",
    "老营": "LXL",
    "龙游": "LMH",
    "罗源": "LVS",
    "林源": "LYX",
    "涟源": "LAQ",
    "涞源": "LYP",
    "耒阳西": "LPQ",
    "临泽": "LEJ",
    "龙爪沟": "LZT",
    "雷州": "UAQ",
    "六枝": "LIW",
    "鹿寨": "LIZ",
    "来舟": "LZS",
    "龙镇": "LZA",
    "拉鲊": "LEM",
    "马鞍山": "MAH",
    "毛坝": "MBY",
    "毛坝关": "MGY",
    "麻城北": "MBN",
    "渑池": "MCF",
    "明城": "MCL",
    "庙城": "MAP",
    "渑池南": "MNF",
    "茅草坪": "KPM",
    "猛洞河": "MUQ",
    "磨刀石": "MOB",
    "弥渡": "MDF",
    "帽儿山": "MRB",
    "明港": "MGN",
    "梅河口": "MHL",
    "马皇": "MHZ",
    "孟家岗": "MGB",
    "美兰": "MHQ",
    "汨罗东": "MQQ",
    "马莲河": "MHB",
    "茅岭": "MLZ",
    "庙岭": "MLL",
    "茂林": "MLD",
    "穆棱": "MLB",
    "马林": "MID",
    "马龙": "MGM",
    "汨罗": "MLQ",
    "木里图": "MUD",
    "玛纳斯湖": "MNR",
    "冕宁": "UGW",
    "沐滂": "MPQ",
    "马桥河": "MQB",
    "闽清": "MQS",
    "民权": "MQF",
    "明水河": "MUT",
    "麻山": "MAB",
    "眉山": "MSW",
    "漫水湾": "MKW",
    "茂舍祖": "MOM",
    "米沙子": "MST",
    "美溪": "MEB",
    "勉县": "MVY",
    "麻阳": "MVQ",
    "密云北": "MUP",
    "米易": "MMW",
    "麦园": "MYS",
    "墨玉": "MUR",
    "庙庄": "MZJ",
    "米脂": "MEY",
    "明珠": "MFQ",
    "宁安": "NAB",
    "农安": "NAT",
    "南博山": "NBK",
    "南仇": "NCK",
    "南城司": "NSP",
    "宁村": "NCZ",
    "宁德": "NES",
    "南观村": "NGP",
    "南宫东": "NFP",
    "南关岭": "NLT",
    "宁国": "NNH",
    "宁海": "NHH",
    "南河川": "NHJ",
    "南华": "NHS",
    "泥河子": "NHD",
    "宁家": "NVT",
    "南靖": "NJS",
    "牛家": "NJB",
    "能家": "NJD",
    "南口": "NKP",
    "南口前": "NKT",
    "南朗": "NNQ",
    "乃林": "NLD",
    "尼勒克": "NIR",
    "那罗": "ULZ",
    "宁陵县": "NLF",
    "奈曼": "NMD",
    "宁明": "NMZ",
    "南木": "NMX",
    "南平南": "NNS",
    "那铺": "NPZ",
    "南桥": "NQD",
    "那曲": "NQO",
    "暖泉": "NQJ",
    "南台": "NTT",
    "南头": "NOQ",
    "宁武": "NWV",
    "南湾子": "NWP",
    "南翔北": "NEH",
    "宁乡": "NXQ",
    "内乡": "NXF",
    "牛心台": "NXT",
    "南峪": "NUP",
    "娘子关": "NIP",
    "南召": "NAF",
    "南杂木": "NZT",
    "平安": "PAL",
    "蓬安": "PAW",
    "平安驿": "PNO",
    "磐安镇": "PAJ",
    "平安镇": "PZT",
    "蒲城东": "PEY",
    "蒲城": "PCY",
    "裴德": "PDB",
    "偏店": "PRP",
    "平顶山西": "BFF",
    "坡底下": "PXJ",
    "瓢儿屯": "PRT",
    "平房": "PFB",
    "平岗": "PGL",
    "平关": "PGM",
    "盘关": "PAM",
    "平果": "PGZ",
    "徘徊北": "PHP",
    "平河口": "PHM",
    "盘锦北": "PBD",
    "潘家店": "PDP",
    "皮口": "PKT",
    "普兰店": "PLT",
    "偏岭": "PNT",
    "平山": "PSB",
    "彭山": "PSW",
    "皮山": "PSR",
    "彭水": "PHW",
    "磐石": "PSL",
    "平社": "PSV",
    "平台": "PVT",
    "平田": "PTM",
    "莆田": "PTS",
    "葡萄菁": "PTW",
    "普湾": "PWT",
    "平旺": "PWV",
    "平型关": "PGV",
    "普雄": "POW",
    "郫县": "PWW",
    "平洋": "PYX",
    "彭阳": "PYJ",
    "平遥": "PYV",
    "平邑": "PIK",
    "平原堡": "PPJ",
    "平原": "PYK",
    "平峪": "PYP",
    "彭泽": "PZG",
    "邳州": "PJH",
    "平庄": "PZD",
    "泡子": "POD",
    "平庄南": "PND",
    "乾安": "QOT",
    "庆安": "QAB",
    "迁安": "QQP",
    "祁东北": "QRQ",
    "七甸": "QDM",
    "曲阜东": "QAK",
    "庆丰": "QFT",
    "奇峰塔": "QVP",
    "曲阜": "QFK",
    "琼海": "QYQ",
    "秦皇岛": "QTP",
    "千河": "QUY",
    "清河": "QIP",
    "清河门": "QHD",
    "清华园": "QHP",
    "渠旧": "QJZ",
    "綦江": "QJW",
    "潜江": "QJN",
    "全椒": "INH",
    "秦家": "QJB",
    "祁家堡": "QBT",
    "清涧县": "QNY",
    "秦家庄": "QZV",
    "七里河": "QLD",
    "渠黎": "QLZ",
    "秦岭": "QLY",
    "青龙山": "QGH",
    "祁门": "QIH",
    "前磨头": "QMP",
    "青山": "QSB",
    "确山": "QSN",
    "清水": "QUJ",
    "前山": "QXQ",
    "戚墅堰": "QYH",
    "青田": "QVH",
    "桥头": "QAT",
    "青铜峡": "QTJ",
    "前卫": "QWD",
    "前苇塘": "QWP",
    "渠县": "QRW",
    "祁县": "QXV",
    "青县": "QXP",
    "桥西": "QXJ",
    "清徐": "QUV",
    "旗下营": "QXC",
    "千阳": "QOY",
    "沁阳": "QYF",
    "泉阳": "QYL",
    "祁阳北": "QVQ",
    "七营": "QYJ",
    "庆阳山": "QSJ",
    "清远": "QBQ",
    "清原": "QYT",
    "钦州东": "QDZ",
    "钦州": "QRZ",
    "青州市": "QZK",
    "瑞安": "RAH",
    "荣昌": "RCW",
    "瑞昌": "RCG",
    "如皋": "RBH",
    "容桂": "RUQ",
    "任丘": "RQP",
    "乳山": "ROK",
    "融水": "RSZ",
    "热水": "RSD",
    "容县": "RXZ",
    "饶阳": "RVP",
    "汝阳": "RYF",
    "绕阳河": "RHD",
    "汝州": "ROF",
    "石坝": "OBJ",
    "上板城": "SBP",
    "施秉": "AQW",
    "上板城南": "OBP",
    "世博园": "ZWT",
    "双城北": "SBB",
    "商城": "SWN",
    "莎车": "SCR",
    "顺昌": "SCS",
    "舒城": "OCH",
    "神池": "SMV",
    "沙城": "SCP",
    "石城": "SCT",
    "山城镇": "SCL",
    "山丹": "SDJ",
    "顺德": "ORQ",
    "绥德": "ODY",
    "邵东": "SOQ",
    "水洞": "SIL",
    "商都": "SXC",
    "十渡": "SEP",
    "四道湾": "OUD",
    "顺德学院": "OJQ",
    "绅坊": "OLH",
    "双丰": "OFB",
    "四方台": "STB",
    "水富": "OTW",
    "三关口": "OKJ",
    "桑根达来": "OGC",
    "韶关": "SNQ",
    "上高镇": "SVK",
    "上杭": "JBS",
    "沙海": "SED",
    "松河": "SBM",
    "沙河": "SHP",
    "沙河口": "SKT",
    "赛汗塔拉": "SHC",
    "沙河市": "VOP",
    "沙后所": "SSD",
    "山河屯": "SHL",
    "三河县": "OXP",
    "四合永": "OHD",
    "三汇镇": "OZW",
    "双河镇": "SEL",
    "石河子": "SZR",
    "三合庄": "SVP",
    "三家店": "ODP",
    "水家湖": "SQH",
    "沈家河": "OJJ",
    "松江河": "SJL",
    "尚家": "SJB",
    "孙家": "SUB",
    "沈家": "OJB",
    "松江": "SAH",
    "三江口": "SKD",
    "司家岭": "OLK",
    "松江南": "IMH",
    "石景山南": "SRP",
    "邵家堂": "SJJ",
    "三江县": "SOZ",
    "三家寨": "SMM",
    "十家子": "SJD",
    "松江镇": "OZL",
    "施家嘴": "SHM",
    "深井子": "SWT",
    "什里店": "OMP",
    "疏勒": "SUR",
    "疏勒河": "SHJ",
    "舍力虎": "VLD",
    "石磷": "SPB",
    "双辽": "ZJD",
    "绥棱": "SIB",
    "石岭": "SOL",
    "石林": "SLM",
    "石林南": "LNM",
    "石龙": "SLQ",
    "萨拉齐": "SLC",
    "索伦": "SNT",
    "商洛": "OLY",
    "沙岭子": "SLP",
    "石门县北": "VFQ",
    "三门峡南": "SCF",
    "三门县": "OQH",
    "石门县": "OMQ",
    "三门峡西": "SXF",
    "肃宁": "SYP",
    "宋": "SOB",
    "双牌": "SBZ",
    "四平东": "PPT",
    "遂平": "SON",
    "沙坡头": "SFJ",
    "商丘南": "SPF",
    "水泉": "SID",
    "石泉县": "SXY",
    "石桥子": "SQT",
    "石人城": "SRB",
    "石人": "SRL",
    "山市": "SQB",
    "神树": "SWB",
    "鄯善": "SSR",
    "三水": "SJQ",
    "泗水": "OSK",
    "石山": "SAD",
    "松树": "SFT",
    "首山": "SAT",
    "三十家": "SRD",
    "三十里堡": "SST",
    "松树镇": "SSL",
    "松桃": "MZQ",
    "索图罕": "SHX",
    "三堂集": "SDH",
    "石头": "OTB",
    "神头": "SEV",
    "沙沱": "SFM",
    "上万": "SWP",
    "孙吴": "SKB",
    "沙湾县": "SXR",
    "遂溪": "SXZ",
    "沙县": "SAS",
    "绍兴": "SOH",
    "歙县": "OVH",
    "石岘": "SXL",
    "上西铺": "SXM",
    "石峡子": "SXJ",
    "绥阳": "SYB",
    "沭阳": "FMH",
    "寿阳": "SYV",
    "水洋": "OYP",
    "三阳川": "SYJ",
    "上腰墩": "SPJ",
    "三营": "OEJ",
    "顺义": "SOP",
    "三义井": "OYD",
    "三源浦": "SYL",
    "三原": "SAY",
    "上虞": "BDH",
    "上园": "SUD",
    "水源": "OYJ",
    "桑园子": "SAJ",
    "绥中北": "SND",
    "苏州北": "OHH",
    "宿州东": "SRH",
    "深圳东": "BJQ",
    "深州": "OZP",
    "孙镇": "OZY",
    "绥中": "SZD",
    "尚志": "SZB",
    "师庄": "SNM",
    "松滋": "SIN",
    "师宗": "SEM",
    "苏州园区": "KAH",
    "苏州新区": "ITH",
    "泰安": "TMK",
    "台安": "TID",
    "通安驿": "TAJ",
    "桐柏": "TBF",
    "通北": "TBB",
    "汤池": "TCX",
    "桐城": "TTH",
    "郯城": "TZK",
    "铁厂": "TCL",
    "桃村": "TCK",
    "通道": "TRQ",
    "田东": "TDZ",
    "天岗": "TGL",
    "土贵乌拉": "TGC",
    "通沟": "TOL",
    "太谷": "TGV",
    "塔哈": "THX",
    "棠海": "THM",
    "唐河": "THF",
    "泰和": "THG",
    "太湖": "TKH",
    "团结": "TIX",
    "谭家井": "TNJ",
    "陶家屯": "TOT",
    "唐家湾": "PDQ",
    "统军庄": "TZP",
    "泰康": "TKX",
    "吐列毛杜": "TMD",
    "图里河": "TEX",
    "亭亮": "TIZ",
    "田林": "TFZ",
    "铜陵": "TJH",
    "铁力": "TLB",
    "铁岭西": "PXT",
    "天门": "TMN",
    "天门南": "TNN",
    "太姥山": "TLS",
    "土牧尔台": "TRC",
    "土门子": "TCJ",
    "潼南": "TVW",
    "洮南": "TVT",
    "太平川": "TIT",
    "太平镇": "TEB",
    "图强": "TQX",
    "台前": "TTK",
    "天桥岭": "TQL",
    "土桥子": "TQJ",
    "汤山城": "TCT",
    "桃山": "TAB",
    "塔石嘴": "TIM",
    "通途": "TUT",
    "汤旺河": "THB",
    "同心": "TXJ",
    "土溪": "TSW",
    "桐乡": "TCH",
    "田阳": "TRZ",
    "天义": "TND",
    "汤阴": "TYF",
    "驼腰岭": "TIL",
    "太阳山": "TYJ",
    "汤原": "TYB",
    "塔崖驿": "TYP",
    "滕州东": "TEK",
    "台州": "TZH",
    "天祝": "TZJ",
    "滕州": "TXK",
    "天镇": "TZV",
    "桐子林": "TEW",
    "天柱山": "QWH",
    "文安": "WBP",
    "武安": "WAP",
    "王安镇": "WVP",
    "旺苍": "WEW",
    "五叉沟": "WCT",
    "文昌": "WEQ",
    "温春": "WDB",
    "五大连池": "WRB",
    "文登": "WBK",
    "五道沟": "WDL",
    "五道河": "WHP",
    "文地": "WNZ",
    "卫东": "WVT",
    "武当山": "WRN",
    "望都": "WDP",
    "乌尔旗汗": "WHX",
    "潍坊": "WFK",
    "万发屯": "WFB",
    "王府": "WUT",
    "瓦房店西": "WXT",
    "王岗": "WGB",
    "武功": "WGY",
    "湾沟": "WGL",
    "吴官田": "WGM",
    "乌海": "WVC",
    "苇河": "WHB",
    "卫辉": "WHF",
    "吴家川": "WCJ",
    "五家": "WUB",
    "威箐": "WAM",
    "午汲": "WJP",
    "渭津": "WJL",
    "王家湾": "WJJ",
    "倭肯": "WQB",
    "五棵树": "WKT",
    "五龙背": "WBT",
    "乌兰哈达": "WLC",
    "万乐": "WEB",
    "瓦拉干": "WVX",
    "温岭": "VHH",
    "五莲": "WLK",
    "乌拉特前旗": "WQC",
    "乌拉山": "WSC",
    "卧里屯": "WLX",
    "渭南北": "WBY",
    "乌奴耳": "WRX",
    "万宁": "WNQ",
    "万年": "WWG",
    "渭南南": "WVY",
    "渭南镇": "WNJ",
    "沃皮": "WPT",
    "吴堡": "WUY",
    "吴桥": "WUP",
    "汪清": "WQL",
    "武清": "WWP",
    "武山": "WSJ",
    "文水": "WEV",
    "魏善庄": "WSP",
    "王瞳": "WTP",
    "五台山": "WSV",
    "王团庄": "WZJ",
    "五五": "WVR",
    "无锡东": "WGH",
    "卫星": "WVB",
    "闻喜": "WXV",
    "武乡": "WVV",
    "无锡新区": "IFH",
    "武穴": "WXN",
    "吴圩": "WYZ",
    "王杨": "WYB",
    "五营": "WWB",
    "武义": "RYH",
    "瓦窑田": "WIM",
    "五原": "WYC",
    "苇子沟": "WZL",
    "韦庄": "WZY",
    "五寨": "WZV",
    "王兆屯": "WZB",
    "微子镇": "WQP",
    "魏杖子": "WKD",
    "新安": "EAM",
    "兴安": "XAZ",
    "新安县": "XAF",
    "新保安": "XAP",
    "下板城": "EBP",
    "西八里": "XLP",
    "宣城": "ECH",
    "兴城": "XCD",
    "小村": "XEM",
    "新绰源": "XRX",
    "下城子": "XCB",
    "新城子": "XCT",
    "喜德": "EDW",
    "小得江": "EJM",
    "西大庙": "XMP",
    "小董": "XEZ",
    "小东": "XOD",
    "息烽": "XFW",
    "信丰": "EFG",
    "襄汾": "XFV",
    "新干": "EGG",
    "孝感": "XGN",
    "西固城": "XUJ",
    "夏官营": "XGJ",
    "西岗子": "NBB",
    "襄河": "XXB",
    "新和": "XIR",
    "宣和": "XWJ",
    "斜河涧": "EEP",
    "新华屯": "XAX",
    "新华": "XHB",
    "新化": "EHQ",
    "宣化": "XHP",
    "兴和西": "XEC",
    "小河沿": "XYD",
    "下花园": "XYP",
    "小河镇": "EKY",
    "徐家": "XJB",
    "峡江": "EJG",
    "新绛": "XJV",
    "辛集": "ENP",
    "新江": "XJM",
    "西街口": "EKM",
    "许家屯": "XJT",
    "许家台": "XTJ",
    "谢家镇": "XMT",
    "兴凯": "EKB",
    "小榄": "EAQ",
    "香兰": "XNB",
    "兴隆店": "XDD",
    "新乐": "ELP",
    "新林": "XPX",
    "小岭": "XLB",
    "新李": "XLJ",
    "西林": "XYB",
    "西柳": "GCT",
    "仙林": "XPH",
    "新立屯": "XLD",
    "兴隆镇": "XZB",
    "新立镇": "XGT",
    "新民": "XMD",
    "西麻山": "XMB",
    "下马塘": "XAT",
    "孝南": "XNV",
    "咸宁北": "XRN",
    "兴宁": "ENQ",
    "咸宁": "XNN",
    "犀浦东": "XAW",
    "西平": "XPN",
    "兴平": "XPY",
    "新坪田": "XPM",
    "霞浦": "XOS",
    "溆浦": "EPQ",
    "犀浦": "XIW",
    "新青": "XQB",
    "新邱": "XQD",
    "兴泉堡": "XQJ",
    "仙人桥": "XRL",
    "小寺沟": "ESP",
    "杏树": "XSB",
    "夏石": "XIZ",
    "浠水": "XZN",
    "下社": "XSV",
    "徐水": "XSP",
    "小哨": "XAM",
    "新松浦": "XOB",
    "杏树屯": "XDT",
    "许三湾": "XSJ",
    "湘潭": "XTQ",
    "邢台": "XTP",
    "仙桃西": "XAN",
    "下台子": "EIP",
    "徐闻": "XJQ",
    "新窝铺": "EPD",
    "修武": "XWF",
    "新县": "XSN",
    "西乡": "XQY",
    "湘乡": "XXQ",
    "西峡": "XIF",
    "孝西": "XOV",
    "小新街": "XXM",
    "新兴县": "XGQ",
    "西小召": "XZC",
    "小西庄": "XXP",
    "向阳": "XDB",
    "旬阳": "XUY",
    "旬阳北": "XBY",
    "襄阳东": "XWN",
    "兴业": "SNZ",
    "小雨谷": "XHM",
    "信宜": "EEQ",
    "小月旧": "XFM",
    "小扬气": "XYX",
    "祥云": "EXM",
    "襄垣": "EIF",
    "夏邑县": "EJH",
    "新友谊": "EYB",
    "新阳镇": "XZJ",
    "徐州东": "UUH",
    "新帐房": "XZX",
    "悬钟": "XRP",
    "新肇": "XZT",
    "忻州": "XXV",
    "汐子": "XZD",
    "西哲里木": "XRD",
    "新杖子": "ERP",
    "姚安": "YAC",
    "依安": "YAX",
    "永安": "YAS",
    "永安乡": "YNB",
    "亚布力": "YBB",
    "元宝山": "YUD",
    "羊草": "YAB",
    "秧草地": "YKM",
    "阳澄湖": "AIH",
    "迎春": "YYB",
    "叶城": "YER",
    "盐池": "YKJ",
    "砚川": "YYY",
    "阳春": "YQQ",
    "宜城": "YIN",
    "应城": "YHN",
    "禹城": "YCK",
    "羊场": "YED",
    "阳城": "YNF",
    "阳岔": "YAL",
    "郓城": "YPK",
    "雁翅": "YAP",
    "云彩岭": "ACP",
    "虞城县": "IXH",
    "营城子": "YCT",
    "永登": "YDJ",
    "英德": "YDQ",
    "尹地": "YDM",
    "永定": "YGS",
    "雁荡山": "YGH",
    "于都": "YDG",
    "园墩": "YAJ",
    "英德西": "IIQ",
    "永丰营": "YYM",
    "杨岗": "YRB",
    "阳高": "YOV",
    "阳谷": "YIK",
    "友好": "YOB",
    "余杭": "EVH",
    "沿河城": "YHP",
    "岩会": "AEP",
    "羊臼河": "YHM",
    "永嘉": "URH",
    "营街": "YAM",
    "盐津": "AEW",
    "余江": "YHG",
    "叶集": "YCH",
    "燕郊": "AJP",
    "姚家": "YAT",
    "岳家井": "YGJ",
    "一间堡": "YJT",
    "英吉沙": "YIR",
    "云居寺": "AFP",
    "燕家庄": "AZK",
    "永康": "RFH",
    "营口东": "YGT",
    "银浪": "YJX",
    "永郎": "YLW",
    "宜良北": "YSM",
    "永乐店": "YDY",
    "伊拉哈": "YLX",
    "伊林": "YLB",
    "杨陵": "YSY",
    "彝良": "ALW",
    "杨林": "YLM",
    "余粮堡": "YLD",
    "杨柳青": "YQP",
    "月亮田": "YUM",
    "亚龙湾": "TWQ",
    "义马": "YMF",
    "玉门": "YXJ",
    "云梦": "YMN",
    "元谋": "YMM",
    "阳明堡": "YVV",
    "一面山": "YST",
    "沂南": "YNK",
    "宜耐": "YVM",
    "伊宁东": "YNR",
    "营盘水": "YZJ",
    "羊堡": "ABM",
    "阳泉北": "YPP",
    "乐清": "UPH",
    "焉耆": "YSR",
    "源迁": "AQK",
    "姚千户屯": "YQT",
    "阳曲": "YQV",
    "榆树沟": "YGP",
    "月山": "YBF",
    "玉石": "YSJ",
    "偃师": "YSF",
    "沂水": "YUK",
    "榆社": "YSV",
    "窑上": "ASP",
    "元氏": "YSP",
    "杨树岭": "YAD",
    "野三坡": "AIP",
    "榆树屯": "YSX",
    "榆树台": "YUT",
    "鹰手营子": "YIP",
    "源潭": "YTQ",
    "牙屯堡": "YTZ",
    "烟筒山": "YSL",
    "烟筒屯": "YUX",
    "羊尾哨": "YWM",
    "越西": "YHW",
    "攸县": "YOG",
    "玉溪": "YXM",
    "永修": "ACG",
    "弋阳": "YIG",
    "酉阳": "AFW",
    "余姚": "YYH",
    "岳阳东": "YIQ",
    "阳邑": "ARP",
    "鸭园": "YYL",
    "鸳鸯镇": "YYJ",
    "燕子砭": "YZY",
    "宜州": "YSZ",
    "仪征": "UZH",
    "兖州": "YZK",
    "迤资": "YQM",
    "羊者窝": "AEM",
    "杨杖子": "YZD",
    "镇安": "ZEY",
    "治安": "ZAD",
    "招柏": "ZBP",
    "张百湾": "ZUP",
    "枝城": "ZCN",
    "子长": "ZHY",
    "诸城": "ZQK",
    "邹城": "ZIK",
    "赵城": "ZCV",
    "章党": "ZHT",
    "肇东": "ZDB",
    "照福铺": "ZFM",
    "章古台": "ZGD",
    "赵光": "ZGB",
    "中和": "ZHX",
    "中华门": "VNH",
    "枝江北": "ZIN",
    "钟家村": "ZJY",
    "朱家沟": "ZUB",
    "紫荆关": "ZYP",
    "周家": "ZOB",
    "诸暨": "ZDH",
    "镇江南": "ZEH",
    "周家屯": "ZOD",
    "褚家湾": "CWJ",
    "湛江西": "ZWQ",
    "朱家窑": "ZUJ",
    "曾家坪子": "ZBW",
    "张兰": "ZLV",
    "镇赉": "ZLT",
    "枣林": "ZIV",
    "扎鲁特": "ZLD",
    "扎赉诺尔西": "ZXX",
    "樟木头": "ZOQ",
    "中牟": "ZGF",
    "中宁东": "ZDJ",
    "中宁": "VNJ",
    "中宁南": "ZNJ",
    "镇平": "ZPF",
    "漳平": "ZPS",
    "泽普": "ZPR",
    "枣强": "ZVP",
    "张桥": "ZQY",
    "章丘": "ZTK",
    "朱日和": "ZRC",
    "泽润里": "ZLM",
    "中山北": "ZGQ",
    "樟树东": "ZOG",
    "中山": "ZSQ",
    "柞水": "ZSY",
    "钟山": "ZSZ",
    "樟树": "ZSG",
    "珠窝": "ZOP",
    "张维屯": "ZWB",
    "彰武": "ZWD",
    "棕溪": "ZOY",
    "钟祥": "ZTN",
    "资溪": "ZXS",
    "镇西": "ZVT",
    "张辛": "ZIP",
    "正镶白旗": "ZXC",
    "紫阳": "ZVY",
    "枣阳": "ZYN",
    "竹园坝": "ZAW",
    "张掖": "ZYJ",
    "镇远": "ZUW",
    "朱杨溪": "ZXW",
    "漳州东": "GOS",
    "漳州": "ZUS",
    "壮志": "ZUX",
    "子洲": "ZZY",
    "中寨": "ZZM",
    "涿州": "ZXP",
    "咋子": "ZAL",
    "卓资山": "ZZC",
    "株洲西": "ZAQ",
    "安仁": "ARG",
    "安阳东": "ADF",
    "栟茶": "FWH",
    "保定东": "BMP",
    "滨海": "FHP",
    "滨海北": "FCP",
    "宝鸡南": "BBY",
    "茶陵南": "CNG",
    "长寿北": "COW",
    "潮汕": "CBQ",
    "长兴": "CBH",
    "长阳": "CYN",
    "潮阳": "CNQ",
    "东安东": "DCZ",
    "东戴河": "RDD",
    "东二道河": "DRB",
    "东莞": "RTQ",
    "大苴": "DIM",
    "大荔": "DNY",
    "大青沟": "DSD",
    "德清": "DRH",
    "大冶北": "DBN",
    "定州东": "DOP",
    "鄂州东": "EFN",
    "防城港北": "FBZ",
    "富川": "FDZ",
    "丰都": "FUW",
    "涪陵北": "FEW",
    "抚远": "FYB",
    "抚州": "FZG",
    "广安南": "VUW",
    "高碑店东": "GMP",
    "葛店南": "GNN",
    "革居": "GEM",
    "光明城": "IMQ",
    "桂平": "GAZ",
    "广通北": "GPM",
    "高邑西": "GNP",
    "鹤壁东": "HFF",
    "寒葱沟": "HKB",
    "邯郸东": "HPP",
    "惠东": "KDQ",
    "洪洞西": "HTV",
    "合肥北城": "COH",
    "黄冈": "KGN",
    "黄冈东": "KAN",
    "横沟桥东": "HNN",
    "黄冈西": "KXN",
    "洪河": "HPB",
    "花湖": "KHN",
    "鲘门": "KMQ",
    "虎门": "IUQ",
    "哈密南": "HLR",
    "侯马西": "HPV",
    "衡南": "HNG",
    "淮南东": "HOH",
    "合浦": "HVZ",
    "霍邱": "FBH",
    "怀仁东": "HFV",
    "华容东": "HPN",
    "华容南": "KRN",
    "黄石北": "KSN",
    "贺胜桥东": "HLN",
    "花山南": "KNN",
    "霍州东": "HWV",
    "惠州南": "KNQ",
    "军粮城北": "JMP",
    "将乐": "JLS",
    "建宁县北": "JCS",
    "江宁": "JJH",
    "句容西": "JWH",
    "建水": "JSM",
    "界首市": "JUN",
    "介休东": "JDV",
    "晋中": "JZV",
    "库伦": "KLD",
    "葵潭": "KTQ",
    "来宾北": "UCZ",
    "灵璧": "GMH",
    "离堆公园": "INW",
    "陆丰": "LLQ",
    "禄丰南": "LQM",
    "临汾西": "LXV",
    "滦河": "UDP",
    "漯河西": "LBN",
    "灵石东": "UDV",
    "龙市": "LAG",
    "溧水": "LDH",
    "黎塘西": "UKZ",
    "溧阳": "LEH",
    "明港东": "MDN",
    "玛纳斯": "MSR",
    "庙山": "MSN",
    "蒙自北": "MBM",
    "南城": "NDG",
    "南昌西": "NXG",
    "南丰": "NFG",
    "南湖东": "NDN",
    "尼木": "NMO",
    "普安": "PAN",
    "普宁": "PEQ",
    "平南南": "PAZ",
    "平遥古城": "PDV",
    "彭州": "PMW",
    "青岛北": "QHK",
    "祁东": "QMQ",
    "前锋": "QFB",
    "岐山": "QAY",
    "庆盛": "QSQ",
    "曲水县": "QSO",
    "祁县东": "QGV",
    "祁阳": "QWQ",
    "全州南": "QNZ",
    "仁布": "RUO",
    "如东": "RIH",
    "日喀则": "RKO",
    "饶平": "RVQ",
    "泗洪": "GQH",
    "三明北": "SHS",
    "山坡东": "SBN",
    "沈丘": "SQN",
    "汕尾": "OGQ",
    "绍兴北": "SLH",
    "泗县": "GPH",
    "泗阳": "MPH",
    "上虞北": "SSH",
    "山阴": "SNV",
    "深圳北": "IOQ",
    "神州": "SRQ",
    "深圳坪山": "IFQ",
    "石嘴山": "QQJ",
    "石柱县": "OSW",
    "土地堂东": "TTN",
    "太谷西": "TIV",
    "通海": "TAM",
    "通化县": "TXL",
    "泰宁": "TNS",
    "汤逊湖": "THN",
    "藤县": "TAZ",
    "太原南": "TNV",
    "乌龙泉南": "WFN",
    "五女山": "WET",
    "瓦屋山": "WAH",
    "闻喜西": "WOV",
    "梧州南": "WBZ",
    "兴安北": "XDZ",
    "许昌东": "XVF",
    "项城": "ERN",
    "西丰": "XFT",
    "襄汾西": "XTV",
    "孝感北": "XJN",
    "咸宁东": "XKN",
    "咸宁南": "UNN",
    "协荣": "ROO",
    "邢台东": "EDP",
    "新乡东": "EGF",
    "西阳村": "XQF",
    "信阳东": "OYN",
    "咸阳秦都": "XOY",
    "迎宾路": "YFW",
    "运城北": "ABV",
    "岳池": "AWW",
    "永福南": "YBZ",
    "雨格": "VTM",
    "洋河": "GTH",
    "永济北": "AJV",
    "炎陵": "YAG",
    "杨陵南": "YEY",
    "永泰": "YTS",
    "尤溪": "YXS",
    "云霄": "YBS",
    "宜兴": "YUH",
    "应县": "YZV",
    "攸县南": "YXG",
    "余姚北": "CTH",
    "诏安": "ZDS",
    "正定机场": "ZHP",
    "纸坊东": "ZMN",
    "织金": "IZW",
    "左岭": "ZSN",
    "驻马店西": "ZLN",
    "漳浦": "ZCS",
    "庄桥": "ZQH",
    "涿州东": "ZAP",
    "卓资东": "ZDC",
    "郑州东": "ZAF"
}
# 从字典中转换格式
From_Station = CN_City_to_EN_City[From_Station_CN]
To_Station = CN_City_to_EN_City[To_Station_CN]

通过Resquet进行访问,其中********部分需要通过添加自己访问所需的Cookie和User-Agent。

# 12306数据url和headers
url = f'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date={From_Time}&leftTicketDTO.from_station={From_Station}&leftTicketDTO.to_station={To_Station}&purpose_codes=ADULT'
headers = {
    'Cookie': '*****************',
    'User-Agent': '****************',
}
# 发送resqests请求
Response = requests.get(url=url, headers=headers)
# 检测是否访问成功 <Response [200]>
# print(Response)

Cookie和User-Agent查询方法如下:

1.登录中国铁路12306网站

2.搜索一张车票(图中为长沙到岳阳,2022-09-10的车票);

3.键盘按F12,网络>刷新>搜索>网页所显示的动车号>打开其响应数据包=>标头=>复制上述参数。

2.数据解析

爬虫出来的数据为:

['sPfBx5SZ0LRJKf1UOa9bS6RLQR%2F2f%2BBWibv%2BtMiTRQehra1KWoh5F0G%2BULdx2CmjWFnUm1auTmb6%0AgwrEVYiOEHVUM61kHCV6vo1lV8ieBKaq6fiaYKx%2Fmcv9ANYnRUZcuZyozhrZ8UPhZgsWQtf6C8g0%0AdvwRr3LzS%2FFyl4cCNc9yBy%2F08l%2B5EkEfE81Vx3QVTREZO0%2Fgp4rfCJpnB%2BE9YYQ2AQ%2F4xSGjRUpI%0AjOoYydwnUuOOovI4OARHw8y18O%2FBIVct3CZfQrhsTwts8xfZsgnD3BvU2gqmG2sQUoMWttJLddX8%0AjM56MA6Cfmg%3D', '预订', '6i000G10320F', 'G1032', 'IOQ', 'HAN', 'CWQ', 'YIQ', '18:30', '19:10', '00:40', 'Y', '3BHtJgWGIGvt12Fe4vMW1ukbt6bJ5g96gTeHTY4IhV7KgtSb', '20220910', '3', 'QX', '06', '08', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '17', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250017', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['M4UnFfd9w7oNtPULflu3QCritD1PCpa28ykZ357BBZwbuE%2BONOlhV7ki5s5p4qZC3luam2QX5zQd%0A6F9UlSvG7i0Ski%2B2H3m81sBiWcYauySKZ9k%2BAQX4B4mNLQDKH1iBQQ0ouBDBuLAKB5LPwArYKkgY%0AZX8Az9jV9%2BDIEwcTaeCox%2B5In6PHx1XOhKsFvl3URxLnM2qMJ3fkO4FyHOU4GYfdudIjtee94vHl%0AOyMLMPIW0KGjJQ7s7f9tFtjqWWpHusuQjSlmJGS%2Bhz%2BMUev7lhnQRwPAzLeaoyTL07%2B75XVBLgyV%0AbNGcux%2Bi8t6QMiVb', '预订', '65000K13480A', 'K1348', 'SZQ', 'XAY', 'CSQ', 'YYQ', '18:33', '19:56', '01:23', 'Y', 'O0B%2BxcOxQrY64fb81IxGF%2F99xVqw7U7ZZ73SBEnUqkdIVn3G8So0fmep0Hk%3D', '20220910', '3', 'Q7', '06', '07', '1', '0', '', '', '', '有', '', '', '无', '', '有', '有', '', '', '', '', '304010W0', '3411', '1', '0', '', '3006950021401045002110023500211002353000', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['rhhY%2BD%2F5j%2Fh9%2BNppM9aaacre8PzyA4AI6kC3beRvwwwygWeARsuQsvJq8Jc0dd3aw3iSTGp%2FEhw0%0AOIWyrNW70iYXHeYw3IjA2ZdROqx0MYDpKRh9PaIp0XJ65yj%2FOEPKpztXv1l%2FrLzJdRsbzZLS03kf%0AzxYlkFLn87tc2dVYl46AaTN4SqpEpeDJaebOVlr0UY0tL%2B12e9NidReFIf2DHjJX%2B0jSMvsWviVZ%0APtm3x10fuw1Mg47azq1vBT0JCQg70Dj2yE8lDZPN%2BIunsGPA7Cj6p05NQ0P87xRSSgZKQj2bymR4%0AI%2FnSVABYZD4xfivS', '预订', '670000K76703', 'K770', 'DMQ', 'HOY', 'CSQ', 'YYQ', '18:40', '20:03', '01:23', 'Y', 'RI3dXYrEFTh8lI45Fbk6B6N0J1mgAX6rqFXAoa6WED0ouPUrozXZCS9u6S4%3D', '20220910', '3', 'Q7', '10', '11', '1', '0', '', '', '', '有', '', '', '无', '', '有', '有', '', '', '', '', '304010W0', '3411', '1', '0', '', '3006950021401045002110023500211002353000', '0', '', '', '', '', '1', '0#0#0#0#z', '', '7']
['yJVhPN9I7r5QyHznt2Wg1wT%2FfvUb%2BiflfeTf%2F1ADkMRruzEUn8P6QkkW6ihKoA3NZs0mug6%2FbzU%2B%0AfKrLo0%2B2RGlpgQfg%2BL88%2Fw%2BY1Vw62yHh4sG4g5TDpAjlh8GLeWpGFYI2leP5LpG4b%2FhSf8So1GcN%0AdJ7l4PDcMyO3tOqTSMO5hcos62ajSz8bPehYthqKBG%2FBOOzo7wC9YZAFKhzQdyoMRw7qpcBWp90q%0AMkCTlFQedi5g7OMzyIaxqeVehIyQVzw4ILHMVMu9mfQcEtUEUIFNdgAqYFkd4VBnSmGtnbZMaa3E%0AL4ZSl5KvvE8%3D', '预订', '6i000G10120C', 'G1012', 'IOQ', 'WHN', 'CWQ', 'YIQ', '18:53', '19:26', '00:33', 'Y', 'AnKe40%2FKmU9OsFeveFFPiJBegZPpJWhsFTEL8XqzCIXDe5iW', '20220910', '3', 'QX', '08', '09', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '19', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250019', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['RzRdFYLVmSWeNObmeRBcUZ5Mn4m%2FBzcfzBwKGOBPwHQm9rwe0x5ATTfHUpq6DX6PQ%2BMy8Us6GEF7%0AFaxkL2gQ0SpqRJO2E2N%2BRpGsjVseoiDtLiQNroQkSs8ff6m6ZVKrwc5eI3RaszWqtoN66msHu8SI%0AFM9U4XxgN6%2FDKhu5Y8YsueNyLTlh8oJ%2BEfAFEFjP9UglfaqzDxa06oP0lT9bYrprOWxpeOxC9P0c%0AD%2FNzXr4J9y00EiwIFK48ZCXdW44nqdBoS69RAISGuX0nvnNoYDED1wuHMaH%2Bd4Ziqoqw1UFsZ%2Fux%0ARUkzxZaOVzY%3D', '预订', '710000G44006', 'G440', 'GBZ', 'ZAF', 'CWQ', 'YIQ', '18:58', '19:31', '00:33', 'Y', 'hFEK0XTHIycidHYphjYKQFaJgG3Kiayt1MpcyoXnd4aeHqaL', '20220910', '3', 'Z1', '08', '09', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '10', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250010', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['FnhCmkyl5HpZC4vahPC9oJDuRJuO1Zf4en7gkxtM1rz6zcRdlx8xXHRcMKvAdiWTVFXgLV1uqGsC%0AOjq0EAnIJ4eC3P52VRpLgK81yv9xMoZVr0eQk4JzCQyOsjH4or%2Bw7yqI%2FyV4ePN5%2BOeeXBbevaRb%0AzzTTYow0uIUg4YcEZlouG1MfsOAuvWKGrGpZJmeSDvPSZ1ClPtLF%2BZiH%2Boi0t%2F0aAughOZWqFo3v%0Ah2lWbMLfrQ%2Fk8x02XOjtzenUJyYRVYYa4ugVz2mSWs4RwroH%2F5DPIueD8Tgiur1etMntrg%2Fu3kkU%0ATujE2c4Ep9Q%3D', '预订', '6c0000G65005', 'G650', 'IZQ', 'ENH', 'CWQ', 'YIQ', '19:08', '19:41', '00:33', 'Y', '%2BChcABefYBXuClp0oIAWDA7Cnw4Sgb2R0MYeRwqh8GXl0OlM', '20220910', '3', 'QZ', '06', '07', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '有', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250021', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['1nols%2FYcdvPjCSDrn4EQ8EfbxW6y4ks%2F%2F5%2F6w1lGzstafHm937KJnomrX2OLP1cQmtINEl%2BUyey7%0Ams5POnO9y1LolDmAWX3V1u6sM2j12j6O7lQXDrWAa7%2FVwh%2F5oIWvkT%2B3Lh0rPgkcLupEjwHAKX1l%0AyRqN8B2v0TbYAWZFM%2Biw517%2FHYaKik8RDn6YcF8%2FvK9LHiKfKVLrivii8HhjdIkKVwN%2Bjm%2FdtTXB%0ABJZH2SsL7aI5kcbwjZEnnpFuKZxs0NlUNWi92ZS9SRxwYjsJImZysi8KJCsk8k9%2FNV2HglTd5S%2FI%0Ax7vPIWAVPjjy9j5f', '预订', '710000Z3360A', 'Z336', 'NNZ', 'BTC', 'CSQ', 'YYQ', '19:31', '20:49', '01:18', 'Y', 'gcubLLHnKPRB2WpyICMa0Len%2BEE7HFHOjfASjJD7mtl8tl3n9huzhriEy88%3D', '20220910', '3', 'Z1', '05', '06', '1', '0', '', '', '', '有', '', '', '无', '', '有', '有', '', '', '', '', '304010W0', '3411', '1', '0', '', '3006950021401045002110023500211002353000', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['vQ%2FAPvsAMWbwLqmF%2B%2Bd9HDKFnf3ysSd7cGKP%2FbaAPhjf5AjWSJMOuaI3ZsAe7Woon%2BaFR79Qa6HN%0AlY%2Fxu8Sk4pfjVk13kx%2BALxiaN04cCrGyaS7MISaq9E96zTEUjjKb7Cy7qCsxxl%2Bm2LBGLnub5dMe%0AipycfzaydQRBW5HFZjM607YZ1nRhcLJBrtsJJ8x3g0Cjz8dGSDfZ1Pnm3HGygL1lsGglgGJXp9Si%0AGtrMVAeBOsLSs8hB6K9yE32%2BM0qt4kni7oJU98K4hfkX7MuwJOt2k3GkSYWGP7TdO2f%2BDNSPeyMW%0Auc%2F%2Fewxgx1c%3D', '预订', '6i000G10140H', 'G1014', 'IOQ', 'WHN', 'CWQ', 'YIQ', '19:50', '20:24', '00:34', 'Y', 'vd0gWbkjSly4JgTvcmBtWX2uw2jd2VpA%2By5X8bi8mHHvbRNH', '20220910', '3', 'Q9', '07', '08', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '20', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250020', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['%2B95vIi9Y%2BCcYLLoq9ENpdevtaFtlyjw7rLJxsiD5FoDJxSulSWl3rAd%2F3uaH9111odQ78uYUL6j7%0AJc8hzTjKX20ASKnw6By4i6b6ykzNqJKsAdtptwPff2chheT38U41v7Uno60n8Fe26eVHzg0fCV6i%0AFUW1cYtKzOtmBRYZOo7LN2CRkCp9ptsJ09u%2BZ%2B%2FyMti%2BRuq84PMqUSXq896OSFonX%2BFwwZF8WBnA%0ADOLj6YAuHayJiJCfq%2BNzw3JPc0rNuP1Qcxu0K3%2FZXa00wBHJdciv4qm%2FQpMX%2Fz8P5w5jDfKVFCno%0AZgR2f7dGdODcInRw', '预订', '6i000G119200', 'G1192', 'IOQ', 'ZAF', 'CWQ', 'YIQ', '19:56', '20:29', '00:33', 'Y', 'E09dGfjFch4Kjo3EhqLmtNjAnJGxTritlzk5qW88E8j6Xw9L', '20220910', '3', 'Q6', '07', '08', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '有', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250021', '0', '', '', '', '', '1', '0#0#0#0#z', '', '7']
['9huSFju3vv%2B9lcbtNqpahMV1TM8H1fAXX5lO3BBMQ4O5QPir1aQxJTnB%2Fjb7sSIf4cViCre0tul2%0AO8S7%2BWOcOY%2F%2BFEE6LKKePgUa9BEtodb%2BaPqHTqkukQYVPznrk4j2fGFQ0GSk%2FJLqDovcpaqa%2FUHT%0A8h2nBhrb%2BDVFlCzzwL7WuRcfMlIIHs5YVvrSGoodmJeBfN2972TCcQ60jTxJG%2FvsXGw40KGgx6UH%0AGqZJX1lAFWiMudhTSw9XeMx1wmMuzJBZyOGIZjcs%2FHUDLEZ9C1bOUTKcLzBJmaiOvmKIEchnL64k%0ALH9qko9uTL4%3D', '预订', '6c000G11200J', 'G1120', 'IZQ', 'WHN', 'CWQ', 'YIQ', '20:23', '20:56', '00:33', 'Y', '1IhleaU0dV6dCgkIEvn3Ycqe%2B1bAXwl2COqpgstXpRAuMDLW', '20220910', '3', 'QY', '06', '07', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '20', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250020', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['V%2FtA8O2lRfzk8VPk9o10UZC8Sh8vmvDdP26V8gsRZetiHuDDcKUUZp1aKtiee1m%2FEnLTsC7e4EVT%0AphPlmFbKPh%2BKxUZ0yehZYxXI3wZnNUL01TJ2DcnvrHeMIHsk0neWRedP2AhDcl0VX4jsFfDgH%2F%2B7%0AoYo0WiCjjaOY%2BvuGsBjQzmW37NGHYw8fbRv5%2FNa0ZXy7LRu0bivPn5yJbJpxqc87cAourqhZiziy%0AlYeumVRoDn8a5N9SXuz2FtIqPSXTzQzBrOXbTM14U6PBCxJk4tNfKFripI1GRs1mMaHOnHtcbSCv%0Afpwd2Uow8XE%3D', '预订', '6i000G10160A', 'G1016', 'IOQ', 'WHN', 'CWQ', 'YIQ', '20:40', '21:22', '00:42', 'Y', 'VXC2s4pPfEAN03tbXtToEXnyh9bj0hrCpdYwe2D9YdPvawY6', '20220910', '3', 'Q9', '08', '10', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '19', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250019', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']
['PWbE5aYjzGlPN3Px6yGVHakqhscxw10tZKTFFbKc%2FkP9CX7PNSCg3m5FAhA3dxTuFrPxhP1PHDR%2F%0A2lLy9UgRUPwQgfWj0pUIfLgAqrWWBpcaFiUOOh3opSrUwVxUPfOSE8B3%2FOHY%2FcaUDQkh39B%2Bg6PC%0A4cnVk8sF9uTEKcjqPQNlrmC7ztk6WddLKxVoqeUf6JO6UhfJJEbfHCqcp5cGX8Cv6QHZ6wHPME1W%0A1SefdyeqMOobntmXxQR0y3HILgf3JFJd3G9zJq4bvm3sQfHOz8pQr2p2%2FSMnCfasLx%2FK7SBtxW3J%0AKu7bcPtZ%2F4E%3D', '预订', '80000G152608', 'G1526', 'KOM', 'WHN', 'CWQ', 'YIQ', '20:56', '21:29', '00:33', 'Y', '0w3ttGCmyZPra1BAvd5bw661%2BODHbZ%2Fth5%2BDfFUhH8Kp2ArG', '20220910', '3', 'M1', '05', '06', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '6', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250006', '0', '', '', '', '', '1', '#1#0#0#z', '', '7']
['OtDdbNUoEsq0iCeLW%2BrnjHRgB0RZUhOlmEl8M0MJYybOeHmq5kW4%2FuuwSILREZrh%2BxHW7%2BmsAn0I%0AbwjYMTgy3Gqok%2BjKeV%2BMHqhU0%2BVNnXU7TDDOf8NSVhbRmvl7MDcTuZDtO1ch4sfcAqI91S3qh1up%0AEORfUY2o0EdZKsSPjHMSQhRzxXXdbycF6E6ChLiLjwKFZfYDw9ojRyFU%2BFJWkFBGobyeL264tcu5%0ANIu07RO28%2Ff4jDUIG2PNJ6uWVboQmcGk6wNfAwKYKpz2wwPaU%2FPkmweRU%2Fcz99nRCieWuC3ZnCOg%0Amcyl1cKg1UU%3D', '预订', '710000G4320H', 'G432', 'NFZ', 'WHN', 'CWQ', 'YIQ', '21:17', '21:50', '00:33', 'Y', 'lMIxxo85AVIVLOsX5RINDopoba07ufZnIvlVUm7E%2B%2F41%2BIMn', '20220910', '3', 'Z1', '14', '15', '1', '0', '', '', '', '', '', '', '', '', '', '', '有', '有', '有', '', 'O0M090', 'OM9', '1', '0', '', 'O006950021M0109500219021250021', '0', '', '', '', '', '1', '#1#0#0#z', '', '7']
['1qsrVuL2x%2FkEUPKDj4RyHl1611nzDEJ9H78lHzgEu0o9auczUP3LoxLkugLmCi%2BJ9CeyPK2SVomh%0A%2BveOlhiIM5fZsnktd4ctXbELS%2BNBqFONpVhWgyO2lndF9z8XFB8P2dkitHqRD08ECernSU160VGh%0AgUR1hqj8TDroYgcT1fm4wnJsb2ebUXvmiFubXva8iv6icAb%2BO83cWPFNDV9WKAvddDE8RNrae4YL%0AWu0vd9poFf0T8PpBLiP62TdhtHgItWoFBMcgzby8LHhSkY4JeEdrEhcVhod%2F4rHs4BUAVA78jnJa%0Af8FbVam%2FljA490CqOQAicFM%2Bekk%3D', '预订', '6c000G11220R', 'G1122', 'IZQ', 'WHN', 'CWQ', 'YIQ', '21:36', '22:09', '00:33', 'Y', 'kLlQldnxXKe9rP3h3cHKAJ5I8InEvFQJPFepv0SZbNxRacWFGjhkFmpDLtc%3D', '20220910', '3', 'Q9', '05', '06', '1', '0', '', '', '', '', '', '', '无', '', '', '', '有', '有', '10', '', 'O0M090W0', 'OM9O', '1', '0', '', 'O006950021M0109500219021250010O006953000', '0', '', '', '', '', '1', '#1#0#0#z', '', '7']
['V6fVwAODaOTtHG%2BON8tfaqUPD8w%2F5xF8%2FObm72D5yH17oRolk1yLoJrajYTfjozJL8Ozsf4olqfR%0ACo5YUrQ6obqf3K%2Bu6RQHzer5bm8v6aKTDhxi9AFtlD%2Br%2BO65MUwxIU1mE%2BQhKe61lPsp%2FWkNB9aO%0AO%2B3yXPqE3lQcCGZmywNpM3B%2B7pXwItV8IvF%2FxuhQcrMtEiHxOpeBL4Vopc4bWXE2kuvHHn8qbmNA%0A8%2BvA0xix2b5pQuSqR4ktxatBeAXQpNkwKVGbPtqGe5f9dyfXYHZ7Mu7ZDeUt2V7Yit3EzBnO3%2Fik%0AYGs%2Fi7Qdv2UEjFTK%2BEMDNkRQ1c4%3D', '预订', '61000G647804', 'G6478', 'KAQ', 'YIQ', 'CWQ', 'YIQ', '21:48', '22:22', '00:34', 'Y', 'KQxb%2FgZCzmDN2f485HcuLjiDHn84LOt503T9d%2B7sEQYDF%2Bk5wnsLGQFQLnE%3D', '20220910', '3', 'Q7', '03', '04', '1', '0', '', '', '', '', '', '', '无', '', '', '', '有', '有', '有', '', 'O0M090W0', 'OM9O', '1', '0', '', 'O006950021M0109500219021250021O006953000', '0', '', '', '', '', '1', '0#1#0#0#z', '', '7']
['vvuxELyMVfAJIEOpT%2BF5ZW9RlZP0VaY83DrJxU0%2FSK%2BAIQXJ86p6mKDqVvhzgoK%2FGs8GSM32Xk3r%0AcBgNiyS5g7mKk1Ob3LSx1iGGL%2FGr3zzESd0fJRfkjSCQkUMdR4WbOkTw8EyddZ551cKhGsKWYnTX%0ABBysVUpfbOtqKw10LrO9tlpQbJpHg2jZSXu02ayR5r6uFPqFLofGXhzaPNsENNwIvbblj0SuynoC%0A5oZNzStowUPzrayZMk9MNoAH%2B95DdnqtOp1zF2rz18sWh%2BHfnJy%2FE95eu7liFCyswjEX5oqhjCPa%0AKmNcfUoVwgkM3rDF511AHkw%2BqEM%3D', '预订', '6c000G61180B', 'G6118', 'IZQ', 'YIQ', 'CWQ', 'YIQ', '22:46', '23:19', '00:33', 'Y', 'lcVmnz7z%2BHQeHZnh9AHCF4JUPfv28SZFOUiw7rNrgbIhBcJHbITJRE3uDlw%3D', '20220910', '3', 'Q7', '05', '06', '1', '0', '', '', '', '', '', '', '无', '', '', '', '有', '有', '有', '', 'O0M090W0', 'OM9O', '1', '0', '', 'O006950021M0109500219021250021O006953000', '0', '', '', '', '', '1', '#1#0#0#z', '', '7']
['3i8HWfMOeoGJDPSQAkTHKvzGm3Vw86cEr7ZREt7O%2BiN6K%2BtvKqZ9CN7AGvCzY91oOWxsuWbRIOvm%0AnnN8oPw%2F94ACk%2BSZZhTkJgjkJNtOS5ebthSykBBSpElIGFx4kmVuvp3nXGrExyBe8KFylmRvCtcg%0AyOW29s06mtvS1uiB%2BSBMRWgSIKp5CaLLW8qLg6fQeFdn4QrfeOFVHd57N3hb2AU6ndWnnGJ6ACYm%0A%2BWhj0pg1nQ1LSOrzzEcNFKUCaWjnHxoyVZbohzYOVQ%2BLgj34vapOt7OsywhE%2BNzm%2B0JfCDh57jMj%0Af4wotMEpRBortIcz', '预订', '63000K100500', 'K1008', 'GZQ', 'ZKN', 'CSQ', 'YYQ', '23:13', '00:36', '01:23', 'Y', 'zb1Jx45uXCxnt5ls7Cvo9JSyGLrEwo7%2B2pLjKsNHHZk0epXMytSDoNrYXoU%3D', '20220910', '3', 'Q6', '08', '09', '1', '0', '', '', '', '有', '', '', '无', '', '有', '有', '', '', '', '', '304010W0', '3411', '1', '0', '', '3006950021401045002110023500211002353000', '0', '', '', '', '', '1', '#0#0#0#z', '', '7']

通过解析提取数据。 

for index in Response.json()['data']['result']:
    Data = index.split('|')
    # 检查Data
    # print(Data)

    # 整合数据
    Number_of_Trains = Data[3]
    Start_Time = Data[8]
    End_Time = Data[9]
    Use_Time = Data[10]
    Soft_Seat = Data[23]
    No_Seat = Data[26]
    Hard_Sleeper = Data[28]
    Hard_Seat = Data[29]
    Second_Class = Data[30]
    First_Class = Data[31]
    TopGrade_Class = Data[32]

最后制作表格和表头。

# 创建表格头文件
tb = pt.PrettyTable()
tb.field_names = [
    '序号(Number)',
    '车次(Number_of_Trains)',
    '出发时间(Start_Time)',
    '到达时间(End_Time)',
    '耗时(Use_Time)',
    '特等座(TopGrade_Class)',
    '一等座(First_Class)',
    '二等座(Second_Class)',
    '软卧(Soft_Seat)',
    '硬卧(Hard_Sleeper)',
    '硬座(Hard_Seat)',
    '无座(No_Seat)',
]
    # 数据级
    All_Data = {
        '车次': Number_of_Trains,
        '出发时间': Start_Time,
        '到达时间': End_Time,
        '耗时': Use_Time,
        '特等座': TopGrade_Class,
        '一等座': First_Class,
        '二等座': Second_Class,
        '软卧': Soft_Seat,
        '硬卧': Hard_Sleeper,
        '硬座': Hard_Seat,
        '无座': No_Seat,
    }
    # 检查All_Data
    # print(All_Data)

    tb.add_row([
        page,
        Number_of_Trains,
        Start_Time,
        End_Time,
        Use_Time,
        TopGrade_Class,
        First_Class,
        Second_Class,
        Soft_Seat,
        Hard_Sleeper,
        Hard_Seat,
        No_Seat,
    ])
    page += 1
# 打印制作的表格
print(tb)

综上就获取到你所需要的数据了。

3.代码总汇

其中‘*******’需要参考上述代码搭建思路进行添加。

import requests
import prettytable as pt

# # # 爬虫12306官网,查询购票信息 # # #

# 导入转换数据库CN_City_to_EN_City
CN_City_to_EN_City = {
    "北京北": "VAP",
    "北京东": "BOP",
    "北京": "BJP",
    "北京南": "VNP",
    "北京西": "BXP",
    "广州南": "IZQ",
    "重庆北": "CUW",
    "重庆": "CQW",
    "重庆南": "CRW",
    "广州东": "GGQ",
    "上海": "SHH",
    "上海南": "SNH",
    "上海虹桥": "AOH",
    "上海西": "SXH",
    "天津北": "TBP",
    "天津": "TJP",
    "天津南": "TIP",
    "天津西": "TXP",
    "长春": "CCT",
    "长春南": "CET",
    "长春西": "CRT",
    "成都东": "ICW",
    "成都南": "CNW",
    "成都": "CDW",
    "长沙": "CSQ",
    "长沙南": "CWQ",
    "福州": "FZS",
    "福州南": "FYS",
    "贵阳": "GIW",
    "广州": "GZQ",
    "广州西": "GXQ",
    "哈尔滨": "HBB",
    "哈尔滨东": "VBB",
    "哈尔滨西": "VAB",
    "合肥": "HFH",
    "呼和浩特东": "NDC",
    "呼和浩特": "HHC",
    "海口东": "HMQ",
    "海口": "VUQ",
    "杭州东": "HGH",
    "杭州": "HZH",
    "杭州南": "XHH",
    "济南": "JNK",
    "济南东": "JAK",
    "济南西": "JGK",
    "昆明": "KMM",
    "昆明西": "KXM",
    "拉萨": "LSO",
    "兰州东": "LVJ",
    "兰州": "LZJ",
    "兰州西": "LAJ",
    "南昌": "NCG",
    "南京": "NJH",
    "南京南": "NKH",
    "南宁": "NNZ",
    "石家庄北": "VVP",
    "石家庄": "SJP",
    "沈阳": "SYT",
    "沈阳北": "SBT",
    "沈阳东": "SDT",
    "太原北": "TBV",
    "太原东": "TDV",
    "太原": "TYV",
    "武汉": "WHN",
    "王家营西": "KNM",
    "乌鲁木齐南": "WMR",
    "西安北": "EAY",
    "西安": "XAY",
    "西安南": "CAY",
    "西宁西": "XXO",
    "银川": "YIJ",
    "郑州": "ZZF",
    "阿尔山": "ART",
    "安康": "AKY",
    "阿克苏": "ASR",
    "阿里河": "AHX",
    "阿拉山口": "AKR",
    "安平": "APT",
    "安庆": "AQH",
    "安顺": "ASW",
    "鞍山": "AST",
    "安阳": "AYF",
    "北安": "BAB",
    "蚌埠": "BBH",
    "白城": "BCT",
    "北海": "BHZ",
    "白河": "BEL",
    "白涧": "BAP",
    "宝鸡": "BJY",
    "滨江": "BJB",
    "博克图": "BKX",
    "百色": "BIZ",
    "白山市": "HJL",
    "北台": "BTT",
    "包头东": "BDC",
    "包头": "BTC",
    "北屯市": "BXR",
    "本溪": "BXT",
    "白云鄂博": "BEC",
    "白银西": "BXJ",
    "亳州": "BZH",
    "赤壁": "CBN",
    "常德": "VGQ",
    "承德": "CDP",
    "长甸": "CDT",
    "赤峰": "CFD",
    "茶陵": "CDG",
    "苍南": "CEH",
    "昌平": "CPP",
    "崇仁": "CRG",
    "昌图": "CTT",
    "长汀镇": "CDB",
    "曹县": "CXK",
    "楚雄": "COM",
    "陈相屯": "CXT",
    "长治北": "CBF",
    "长征": "CZJ",
    "池州": "IYH",
    "常州": "CZH",
    "郴州": "CZQ",
    "长治": "CZF",
    "沧州": "COP",
    "崇左": "CZZ",
    "大安北": "RNT",
    "大成": "DCT",
    "丹东": "DUT",
    "东方红": "DFB",
    "东莞东": "DMQ",
    "大虎山": "DHD",
    "敦煌": "DHJ",
    "敦化": "DHL",
    "德惠": "DHT",
    "东京城": "DJB",
    "大涧": "DFP",
    "都江堰": "DDW",
    "大连北": "DFT",
    "大理": "DKM",
    "大连": "DLT",
    "定南": "DNG",
    "大庆": "DZX",
    "东胜": "DOC",
    "大石桥": "DQT",
    "大同": "DTV",
    "东营": "DPK",
    "大杨树": "DUX",
    "都匀": "RYW",
    "邓州": "DOF",
    "达州": "RXW",
    "德州": "DZP",
    "额济纳": "EJC",
    "二连": "RLC",
    "恩施": "ESN",
    "福鼎": "FES",
    "风陵渡": "FLV",
    "涪陵": "FLW",
    "富拉尔基": "FRX",
    "抚顺北": "FET",
    "佛山": "FSQ",
    "阜新": "FXD",
    "阜阳": "FYH",
    "格尔木": "GRO",
    "广汉": "GHW",
    "古交": "GJV",
    "桂林北": "GBZ",
    "古莲": "GRX",
    "桂林": "GLZ",
    "固始": "GXN",
    "广水": "GSN",
    "干塘": "GNJ",
    "广元": "GYW",
    "广州北": "GBQ",
    "赣州": "GZG",
    "公主岭": "GLT",
    "公主岭南": "GBT",
    "淮安": "AUH",
    "鹤北": "HMB",
    "淮北": "HRH",
    "淮滨": "HVN",
    "河边": "HBV",
    "潢川": "KCN",
    "韩城": "HCY",
    "邯郸": "HDP",
    "横道河子": "HDB",
    "鹤岗": "HGB",
    "皇姑屯": "HTT",
    "红果": "HEM",
    "黑河": "HJB",
    "怀化": "HHQ",
    "汉口": "HKN",
    "葫芦岛": "HLD",
    "海拉尔": "HRX",
    "霍林郭勒": "HWD",
    "海伦": "HLB",
    "侯马": "HMV",
    "哈密": "HMR",
    "淮南": "HAH",
    "桦南": "HNB",
    "海宁西": "EUH",
    "鹤庆": "HQM",
    "怀柔北": "HBP",
    "怀柔": "HRP",
    "黄石东": "OSN",
    "华山": "HSY",
    "黄石": "HSN",
    "黄山": "HKH",
    "衡水": "HSP",
    "衡阳": "HYQ",
    "菏泽": "HIK",
    "贺州": "HXZ",
    "汉中": "HOY",
    "惠州": "HCQ",
    "吉安": "VAG",
    "集安": "JAL",
    "江边村": "JBG",
    "晋城": "JCF",
    "金城江": "JJZ",
    "景德镇": "JCG",
    "嘉峰": "JFF",
    "加格达奇": "JGX",
    "井冈山": "JGG",
    "蛟河": "JHL",
    "金华南": "RNH",
    "金华西": "JBH",
    "九江": "JJG",
    "吉林": "JLL",
    "荆门": "JMN",
    "佳木斯": "JMB",
    "济宁": "JIK",
    "集宁南": "JAC",
    "酒泉": "JQJ",
    "江山": "JUH",
    "吉首": "JIQ",
    "九台": "JTL",
    "镜铁山": "JVJ",
    "鸡西": "JXB",
    "蓟县": "JKP",
    "绩溪县": "JRH",
    "嘉峪关": "JGJ",
    "江油": "JFW",
    "锦州": "JZD",
    "金州": "JZT",
    "库尔勒": "KLR",
    "开封": "KFF",
    "岢岚": "KLV",
    "凯里": "KLW",
    "喀什": "KSR",
    "昆山南": "KNH",
    "奎屯": "KTR",
    "开原": "KYT",
    "六安": "UAH",
    "灵宝": "LBF",
    "芦潮港": "UCH",
    "隆昌": "LCW",
    "陆川": "LKZ",
    "利川": "LCN",
    "临川": "LCG",
    "潞城": "UTP",
    "鹿道": "LDL",
    "娄底": "LDQ",
    "临汾": "LFV",
    "良各庄": "LGP",
    "临河": "LHC",
    "漯河": "LON",
    "绿化": "LWJ",
    "隆化": "UHP",
    "丽江": "LHM",
    "临江": "LQL",
    "龙井": "LJL",
    "吕梁": "LHV",
    "醴陵": "LLG",
    "柳林南": "LKV",
    "滦平": "UPP",
    "六盘水": "UMW",
    "灵丘": "LVV",
    "旅顺": "LST",
    "陇西": "LXJ",
    "澧县": "LEQ",
    "兰溪": "LWH",
    "临西": "UEP",
    "龙岩": "LYS",
    "耒阳": "LYQ",
    "洛阳": "LYF",
    "洛阳东": "LDF",
    "连云港东": "UKH",
    "临沂": "LVK",
    "洛阳龙门": "LLF",
    "柳园": "DHR",
    "凌源": "LYD",
    "辽源": "LYL",
    "立志": "LZX",
    "柳州": "LZZ",
    "辽中": "LZD",
    "麻城": "MCN",
    "免渡河": "MDX",
    "牡丹江": "MDB",
    "莫尔道嘎": "MRX",
    "满归": "MHX",
    "明光": "MGH",
    "漠河": "MVX",
    "茂名东": "MDQ",
    "茂名": "MMZ",
    "密山": "MSB",
    "马三家": "MJT",
    "麻尾": "VAW",
    "绵阳": "MYW",
    "梅州": "MOQ",
    "满洲里": "MLX",
    "宁波东": "NVH",
    "宁波": "NGH",
    "南岔": "NCB",
    "南充": "NCW",
    "南丹": "NDZ",
    "南大庙": "NMP",
    "南芬": "NFT",
    "讷河": "NHX",
    "嫩江": "NGX",
    "内江": "NJW",
    "南平": "NPS",
    "南通": "NUH",
    "南阳": "NFF",
    "碾子山": "NZX",
    "平顶山": "PEN",
    "盘锦": "PVD",
    "平凉": "PIJ",
    "平凉南": "POJ",
    "平泉": "PQP",
    "坪石": "PSQ",
    "萍乡": "PXG",
    "凭祥": "PXZ",
    "郫县西": "PCW",
    "攀枝花": "PRW",
    "蕲春": "QRN",
    "青城山": "QSW",
    "青岛": "QDK",
    "清河城": "QYP",
    "黔江": "QNW",
    "曲靖": "QJM",
    "前进镇": "QEB",
    "齐齐哈尔": "QHX",
    "七台河": "QTB",
    "沁县": "QVV",
    "泉州东": "QRS",
    "泉州": "QYS",
    "衢州": "QEH",
    "融安": "RAZ",
    "汝箕沟": "RQJ",
    "瑞金": "RJG",
    "日照": "RZK",
    "双城堡": "SCB",
    "绥芬河": "SFB",
    "韶关东": "SGQ",
    "山海关": "SHD",
    "绥化": "SHB",
    "三间房": "SFX",
    "苏家屯": "SXT",
    "舒兰": "SLL",
    "三明": "SMS",
    "神木": "OMY",
    "三门峡": "SMF",
    "商南": "ONY",
    "遂宁": "NIW",
    "四平": "SPT",
    "商丘": "SQF",
    "上饶": "SRG",
    "韶山": "SSQ",
    "宿松": "OAH",
    "汕头": "OTQ",
    "邵武": "SWS",
    "涉县": "OEP",
    "三亚": "SEQ",
    "邵阳": "SYQ",
    "十堰": "SNN",
    "双鸭山": "SSB",
    "松原": "VYT",
    "深圳": "SZQ",
    "苏州": "SZH",
    "随州": "SZN",
    "宿州": "OXH",
    "朔州": "SUV",
    "深圳西": "OSQ",
    "塘豹": "TBQ",
    "塔尔气": "TVX",
    "潼关": "TGY",
    "塘沽": "TGP",
    "塔河": "TXX",
    "通化": "THL",
    "泰来": "TLX",
    "吐鲁番": "TFR",
    "通辽": "TLD",
    "铁岭": "TLT",
    "陶赖昭": "TPT",
    "图们": "TML",
    "铜仁": "RDQ",
    "唐山北": "FUP",
    "田师府": "TFT",
    "泰山": "TAK",
    "唐山": "TSP",
    "天水": "TSJ",
    "通远堡": "TYT",
    "太阳升": "TQT",
    "泰州": "UTH",
    "桐梓": "TZW",
    "通州西": "TAP",
    "五常": "WCB",
    "武昌": "WCN",
    "瓦房店": "WDT",
    "威海": "WKK",
    "芜湖": "WHH",
    "乌海西": "WXC",
    "吴家屯": "WJT",
    "武隆": "WLW",
    "乌兰浩特": "WWT",
    "渭南": "WNY",
    "威舍": "WSM",
    "歪头山": "WIT",
    "武威": "WUJ",
    "武威南": "WWJ",
    "无锡": "WXH",
    "乌西": "WXR",
    "乌伊岭": "WPB",
    "武夷山": "WAS",
    "万源": "WYY",
    "万州": "WYW",
    "梧州": "WZZ",
    "温州": "RZH",
    "温州南": "VRH",
    "西昌": "ECW",
    "许昌": "XCF",
    "西昌南": "ENW",
    "香坊": "XFB",
    "轩岗": "XGV",
    "兴国": "EUG",
    "宣汉": "XHY",
    "新会": "EFQ",
    "新晃": "XLQ",
    "锡林浩特": "XTC",
    "兴隆县": "EXP",
    "厦门北": "XKS",
    "厦门": "XMS",
    "厦门高崎": "XBS",
    "秀山": "ETW",
    "小市": "XST",
    "向塘": "XTG",
    "宣威": "XWM",
    "新乡": "XXF",
    "信阳": "XUN",
    "咸阳": "XYY",
    "襄阳": "XFN",
    "熊岳城": "XYT",
    "兴义": "XRZ",
    "新沂": "VIH",
    "新余": "XUG",
    "徐州": "XCH",
    "延安": "YWY",
    "宜宾": "YBW",
    "亚布力南": "YWB",
    "叶柏寿": "YBD",
    "宜昌东": "HAN",
    "永川": "YCW",
    "宜昌": "YCN",
    "盐城": "AFH",
    "运城": "YNV",
    "伊春": "YCB",
    "榆次": "YCV",
    "杨村": "YBP",
    "宜春西": "YCG",
    "伊尔施": "YET",
    "燕岗": "YGW",
    "永济": "YIV",
    "延吉": "YJL",
    "营口": "YKT",
    "牙克石": "YKX",
    "阎良": "YNY",
    "玉林": "YLZ",
    "榆林": "ALY",
    "一面坡": "YPB",
    "伊宁": "YMR",
    "阳平关": "YAY",
    "玉屏": "YZW",
    "原平": "YPV",
    "延庆": "YNP",
    "阳泉曲": "YYV",
    "玉泉": "YQB",
    "阳泉": "AQP",
    "玉山": "YNG",
    "营山": "NUW",
    "燕山": "AOP",
    "榆树": "YRT",
    "鹰潭": "YTG",
    "烟台": "YAK",
    "伊图里河": "YEX",
    "玉田县": "ATP",
    "义乌": "YWH",
    "阳新": "YON",
    "义县": "YXD",
    "益阳": "AEQ",
    "岳阳": "YYQ",
    "永州": "AOQ",
    "扬州": "YLH",
    "淄博": "ZBK",
    "镇城底": "ZDV",
    "自贡": "ZGW",
    "珠海": "ZHQ",
    "珠海北": "ZIQ",
    "湛江": "ZJZ",
    "镇江": "ZJH",
    "张家界": "DIQ",
    "张家口": "ZKP",
    "张家口南": "ZMP",
    "周口": "ZKN",
    "哲里木": "ZLC",
    "扎兰屯": "ZTX",
    "驻马店": "ZDN",
    "肇庆": "ZVQ",
    "周水子": "ZIT",
    "昭通": "ZDW",
    "中卫": "ZWJ",
    "资阳": "ZYW",
    "遵义": "ZIW",
    "枣庄": "ZEK",
    "资中": "ZZW",
    "株洲": "ZZQ",
    "枣庄西": "ZFK",
    "昂昂溪": "AAX",
    "阿城": "ACB",
    "安达": "ADX",
    "安德": "ARW",
    "安定": "ADP",
    "安广": "AGT",
    "艾河": "AHP",
    "安化": "PKQ",
    "艾家村": "AJJ",
    "鳌江": "ARH",
    "安家": "AJB",
    "阿金": "AJD",
    "阿克陶": "AER",
    "安口窑": "AYY",
    "敖力布告": "ALD",
    "安龙": "AUZ",
    "阿龙山": "ASX",
    "安陆": "ALN",
    "阿木尔": "JTX",
    "阿南庄": "AZM",
    "安庆西": "APH",
    "鞍山西": "AXT",
    "安塘": "ATV",
    "安亭北": "ASH",
    "阿图什": "ATR",
    "安图": "ATL",
    "安溪": "AXS",
    "博鳌": "BWQ",
    "北碚": "BPW",
    "白壁关": "BGV",
    "蚌埠南": "BMH",
    "巴楚": "BCR",
    "板城": "BUP",
    "北戴河": "BEP",
    "保定": "BDP",
    "宝坻": "BPP",
    "八达岭": "ILP",
    "巴东": "BNN",
    "柏果": "BGM",
    "布海": "BUT",
    "白河东": "BIY",
    "贲红": "BVC",
    "宝华山": "BWH",
    "白河县": "BEY",
    "白芨沟": "BJJ",
    "碧鸡关": "BJM",
    "北滘": "IBQ",
    "碧江": "BLQ",
    "白鸡坡": "BBM",
    "笔架山": "BSB",
    "八角台": "BTD",
    "保康": "BKD",
    "白奎堡": "BKB",
    "白狼": "BAT",
    "百浪": "BRZ",
    "博乐": "BOR",
    "宝拉格": "BQC",
    "巴林": "BLX",
    "宝林": "BNB",
    "北流": "BOZ",
    "勃利": "BLB",
    "布列开": "BLR",
    "宝龙山": "BND",
    "八面城": "BMD",
    "班猫箐": "BNM",
    "八面通": "BMB",
    "北马圈子": "BRP",
    "北票南": "RPD",
    "白旗": "BQP",
    "宝泉岭": "BQB",
    "白泉": "BQL",
    "白沙": "BSW",
    "巴山": "BAY",
    "白水江": "BSY",
    "白沙坡": "BPM",
    "白石山": "BAL",
    "白水镇": "BUM",
    "坂田": "BTQ",
    "泊头": "BZP",
    "北屯": "BYP",
    "本溪湖": "BHT",
    "博兴": "BXK",
    "八仙筒": "VXD",
    "白音察干": "BYC",
    "背荫河": "BYB",
    "北营": "BIV",
    "巴彦高勒": "BAC",
    "白音他拉": "BID",
    "鲅鱼圈": "BYT",
    "白银市": "BNJ",
    "白音胡硕": "BCD",
    "巴中": "IEW",
    "霸州": "RMP",
    "北宅": "BVP",
    "赤壁北": "CIN",
    "查布嘎": "CBC",
    "长城": "CEJ",
    "长冲": "CCM",
    "承德东": "CCP",
    "赤峰西": "CID",
    "嵯岗": "CAX",
    "柴岗": "CGT",
    "长葛": "CEF",
    "柴沟堡": "CGV",
    "城固": "CGY",
    "陈官营": "CAJ",
    "成高子": "CZB",
    "草海": "WBW",
    "柴河": "CHB",
    "册亨": "CHZ",
    "草河口": "CKT",
    "崔黄口": "CHP",
    "巢湖": "CIH",
    "蔡家沟": "CJT",
    "成吉思汗": "CJX",
    "岔江": "CAM",
    "蔡家坡": "CJY",
    "昌乐": "CLK",
    "超梁沟": "CYP",
    "慈利": "CUQ",
    "昌黎": "CLP",
    "长岭子": "CLT",
    "晨明": "CMB",
    "长农": "CNJ",
    "昌平北": "VBP",
    "常平": "DAQ",
    "长坡岭": "CPM",
    "辰清": "CQB",
    "楚山": "CSB",
    "长寿": "EFW",
    "磁山": "CSP",
    "苍石": "CST",
    "草市": "CSL",
    "察素齐": "CSC",
    "长山屯": "CVT",
    "长汀": "CES",
    "昌图西": "CPT",
    "春湾": "CQQ",
    "磁县": "CIP",
    "岑溪": "CNZ",
    "辰溪": "CXQ",
    "磁西": "CRP",
    "长兴南": "CFH",
    "磁窑": "CYK",
    "朝阳": "CYD",
    "春阳": "CAL",
    "城阳": "CEK",
    "创业村": "CEX",
    "朝阳川": "CYL",
    "朝阳地": "CDD",
    "长垣": "CYF",
    "朝阳镇": "CZL",
    "滁州北": "CUH",
    "常州北": "ESH",
    "滁州": "CXH",
    "潮州": "CKQ",
    "常庄": "CVK",
    "曹子里": "CFP",
    "车转湾": "CWM",
    "郴州西": "ICQ",
    "沧州西": "CBP",
    "德安": "DAG",
    "大安": "RAT",
    "大坝": "DBJ",
    "大板": "DBC",
    "大巴": "DBD",
    "到保": "RBT",
    "定边": "DYJ",
    "东边井": "DBB",
    "德伯斯": "RDT",
    "打柴沟": "DGJ",
    "德昌": "DVW",
    "滴道": "DDB",
    "大磴沟": "DKJ",
    "刀尔登": "DRD",
    "得耳布尔": "DRX",
    "东方": "UFQ",
    "丹凤": "DGY",
    "东丰": "DIL",
    "都格": "DMM",
    "大官屯": "DTT",
    "大关": "RGW",
    "东光": "DGP",
    "东海": "DHB",
    "大灰厂": "DHP",
    "大红旗": "DQD",
    "东海县": "DQH",
    "德惠西": "DXT",
    "达家沟": "DJT",
    "东津": "DKB",
    "杜家": "DJL",
    "大口屯": "DKP",
    "东来": "RVD",
    "德令哈": "DHO",
    "大陆号": "DLC",
    "带岭": "DLB",
    "大林": "DLD",
    "达拉特旗": "DIC",
    "独立屯": "DTX",
    "豆罗": "DLV",
    "达拉特西": "DNC",
    "东明村": "DMD",
    "洞庙河": "DEP",
    "东明县": "DNF",
    "大拟": "DNZ",
    "大平房": "DPD",
    "大盘石": "RPP",
    "大埔": "DPI",
    "大堡": "DVT",
    "大其拉哈": "DQX",
    "道清": "DML",
    "对青山": "DQB",
    "德清西": "MOH",
    "大庆西": "RHX",
    "东升": "DRQ",
    "独山": "RWW",
    "砀山": "DKH",
    "登沙河": "DWT",
    "读书铺": "DPM",
    "大石头": "DSL",
    "东胜西": "DYC",
    "大石寨": "RZT",
    "东台": "DBH",
    "定陶": "DQK",
    "灯塔": "DGT",
    "大田边": "DBM",
    "东通化": "DTL",
    "丹徒": "RUH",
    "大屯": "DNT",
    "东湾": "DRJ",
    "大武口": "DFJ",
    "低窝铺": "DWJ",
    "大王滩": "DZZ",
    "大湾子": "DFM",
    "大兴沟": "DXL",
    "大兴": "DXX",
    "定西": "DSJ",
    "甸心": "DXM",
    "东乡": "DXG",
    "代县": "DKV",
    "定襄": "DXV",
    "东戌": "RXP",
    "东辛庄": "DXD",
    "丹阳": "DYH",
    "大雁": "DYX",
    "德阳": "DYW",
    "当阳": "DYN",
    "丹阳北": "EXH",
    "大英东": "IAW",
    "东淤地": "DBV",
    "大营": "DYV",
    "定远": "EWH",
    "岱岳": "RYV",
    "大元": "DYZ",
    "大营镇": "DJP",
    "大营子": "DZD",
    "大战场": "DTJ",
    "德州东": "DIP",
    "低庄": "DVQ",
    "东镇": "DNV",
    "道州": "DFZ",
    "东至": "DCH",
    "东庄": "DZV",
    "兑镇": "DWV",
    "豆庄": "ROP",
    "定州": "DXP",
    "大竹园": "DZY",
    "大杖子": "DAP",
    "豆张庄": "RZP",
    "峨边": "EBW",
    "二道沟门": "RDP",
    "二道湾": "RDX",
    "二龙": "RLD",
    "二龙山屯": "ELA",
    "峨眉": "EMW",
    "二密河": "RML",
    "二营": "RYJ",
    "鄂州": "ECN",
    "福安": "FAS",
    "丰城": "FCG",
    "丰城南": "FNG",
    "肥东": "FIH",
    "发耳": "FEM",
    "富海": "FHX",
    "福海": "FHR",
    "凤凰城": "FHT",
    "奉化": "FHH",
    "富锦": "FIB",
    "范家屯": "FTT",
    "福利屯": "FTB",
    "丰乐镇": "FZB",
    "阜南": "FNH",
    "阜宁": "AKH",
    "抚宁": "FNP",
    "福清": "FQS",
    "福泉": "VMW",
    "丰水村": "FSJ",
    "丰顺": "FUQ",
    "繁峙": "FSV",
    "抚顺": "FST",
    "福山口": "FKP",
    "扶绥": "FSZ",
    "冯屯": "FTX",
    "浮图峪": "FYP",
    "富县东": "FDY",
    "凤县": "FXY",
    "富县": "FEY",
    "费县": "FXK",
    "凤阳": "FUH",
    "汾阳": "FAV",
    "扶余北": "FBT",
    "分宜": "FYG",
    "富源": "FYM",
    "扶余": "FYT",
    "富裕": "FYX",
    "抚州北": "FBG",
    "凤州": "FZY",
    "丰镇": "FZC",
    "范镇": "VZK",
    "固安": "GFP",
    "广安": "VJW",
    "高碑店": "GBP",
    "沟帮子": "GBD",
    "甘草店": "GDJ",
    "谷城": "GCN",
    "藁城": "GEP",
    "高村": "GCV",
    "古城镇": "GZB",
    "广德": "GRH",
    "贵定": "GTW",
    "贵定南": "IDW",
    "古东": "GDV",
    "贵港": "GGZ",
    "官高": "GVP",
    "葛根庙": "GGT",
    "干沟": "GGL",
    "甘谷": "GGJ",
    "高各庄": "GGP",
    "甘河": "GAX",
    "根河": "GEX",
    "郭家店": "GDT",
    "孤家子": "GKT",
    "古浪": "GLJ",
    "皋兰": "GEJ",
    "高楼房": "GFM",
    "归流河": "GHT",
    "关林": "GLF",
    "甘洛": "VOW",
    "郭磊庄": "GLP",
    "高密": "GMK",
    "公庙子": "GMC",
    "工农湖": "GRT",
    "广宁寺": "GNT",
    "广南卫": "GNM",
    "高平": "GPF",
    "甘泉北": "GEY",
    "共青城": "GAG",
    "甘旗卡": "GQD",
    "甘泉": "GQY",
    "高桥镇": "GZD",
    "赶水": "GSW",
    "灌水": "GST",
    "孤山口": "GSP",
    "果松": "GSL",
    "高山子": "GSD",
    "嘎什甸子": "GXD",
    "高台": "GTJ",
    "高滩": "GAY",
    "古田": "GTS",
    "官厅": "GTP",
    "官厅西": "KEP",
    "贵溪": "GXG",
    "涡阳": "GYH",
    "巩义": "GXF",
    "高邑": "GIP",
    "巩义南": "GYF",
    "固原": "GUJ",
    "菇园": "GYL",
    "公营子": "GYD",
    "光泽": "GZS",
    "古镇": "GNQ",
    "瓜州": "GZJ",
    "高州": "GSQ",
    "固镇": "GEH",
    "盖州": "GXT",
    "官字井": "GOT",
    "革镇堡": "GZT",
    "冠豸山": "GSS",
    "盖州西": "GAT",
    "红安": "HWN",
    "淮安南": "AMH",
    "红安西": "VXN",
    "海安县": "HIH",
    "黄柏": "HBL",
    "海北": "HEB",
    "鹤壁": "HAF",
    "华城": "VCQ",
    "合川": "WKW",
    "河唇": "HCZ",
    "汉川": "HCN",
    "海城": "HCT",
    "黑冲滩": "HCJ",
    "黄村": "HCP",
    "海城西": "HXT",
    "化德": "HGC",
    "洪洞": "HDV",
    "霍尔果斯": "HFR",
    "横峰": "HFG",
    "韩府湾": "HXJ",
    "汉沽": "HGP",
    "红光镇": "IGW",
    "浑河": "HHT",
    "红花沟": "VHD",
    "黄花筒": "HUD",
    "贺家店": "HJJ",
    "和静": "HJR",
    "红江": "HFM",
    "黑井": "HIM",
    "获嘉": "HJF",
    "河津": "HJV",
    "涵江": "HJS",
    "华家": "HJT",
    "河间西": "HXP",
    "花家庄": "HJM",
    "河口南": "HKJ",
    "黄口": "KOH",
    "湖口": "HKG",
    "呼兰": "HUB",
    "葫芦岛北": "HPD",
    "浩良河": "HHB",
    "哈拉海": "HIT",
    "鹤立": "HOB",
    "桦林": "HIB",
    "黄陵": "ULY",
    "海林": "HRB",
    "虎林": "VLB",
    "寒岭": "HAT",
    "和龙": "HLL",
    "海龙": "HIL",
    "哈拉苏": "HAX",
    "呼鲁斯太": "VTJ",
    "火连寨": "HLT",
    "黄梅": "VEH",
    "蛤蟆塘": "HMT",
    "韩麻营": "HYP",
    "黄泥河": "HHL",
    "海宁": "HNH",
    "惠农": "HMJ",
    "和平": "VAQ",
    "花棚子": "HZM",
    "花桥": "VQH",
    "宏庆": "HEY",
    "怀仁": "HRV",
    "华容": "HRN",
    "华山北": "HDY",
    "黄松甸": "HDL",
    "和什托洛盖": "VSR",
    "红山": "VSB",
    "汉寿": "VSQ",
    "衡山": "HSQ",
    "黑水": "HOT",
    "惠山": "VCH",
    "虎什哈": "HHP",
    "红寺堡": "HSJ",
    "虎石台": "HUT",
    "海石湾": "HSO",
    "衡山西": "HEQ",
    "红砂岘": "VSJ",
    "黑台": "HQB",
    "桓台": "VTK",
    "和田": "VTR",
    "会同": "VTQ",
    "海坨子": "HZT",
    "黑旺": "HWK",
    "海湾": "RWH",
    "红星": "VXB",
    "徽县": "HYY",
    "红兴隆": "VHB",
    "换新天": "VTB",
    "红岘台": "HTJ",
    "红彦": "VIX",
    "合阳": "HAY",
    "海阳": "HYK",
    "衡阳东": "HVQ",
    "华蓥": "HUW",
    "汉阴": "HQY",
    "黄羊滩": "HGJ",
    "汉源": "WHW",
    "湟源": "HNO",
    "河源": "VIQ",
    "花园": "HUN",
    "黄羊镇": "HYJ",
    "湖州": "VZH",
    "化州": "HZZ",
    "黄州": "VON",
    "霍州": "HZV",
    "惠州西": "VXQ",
    "巨宝": "JRT",
    "靖边": "JIY",
    "金宝屯": "JBD",
    "晋城北": "JEF",
    "金昌": "JCJ",
    "鄄城": "JCK",
    "交城": "JNV",
    "建昌": "JFD",
    "峻德": "JDB",
    "井店": "JFP",
    "鸡东": "JOB",
    "江都": "UDH",
    "鸡冠山": "JST",
    "金沟屯": "VGP",
    "静海": "JHP",
    "金河": "JHX",
    "锦河": "JHB",
    "精河": "JHR",
    "精河南": "JIR",
    "江华": "JHZ",
    "建湖": "AJH",
    "纪家沟": "VJD",
    "晋江": "JJS",
    "江津": "JJW",
    "姜家": "JJB",
    "金坑": "JKT",
    "芨岭": "JLJ",
    "金马村": "JMM",
    "江门": "JWQ",
    "角美": "JES",
    "莒南": "JOK",
    "井南": "JNP",
    "建瓯": "JVS",
    "经棚": "JPC",
    "江桥": "JQX",
    "九三": "SSX",
    "金山北": "EGH",
    "京山": "JCN",
    "建始": "JRN",
    "嘉善": "JSH",
    "稷山": "JVV",
    "吉舒": "JSL",
    "建设": "JET",
    "甲山": "JOP",
    "建三江": "JIB",
    "嘉善南": "EAH",
    "金山屯": "JTB",
    "江所田": "JOM",
    "景泰": "JTJ",
    "九台南": "JNL",
    "吉文": "JWX",
    "进贤": "JUG",
    "莒县": "JKK",
    "嘉祥": "JUK",
    "介休": "JXV",
    "井陉": "JJP",
    "嘉兴": "JXH",
    "嘉兴南": "EPH",
    "夹心子": "JXT",
    "简阳": "JYW",
    "揭阳": "JRQ",
    "建阳": "JYS",
    "姜堰": "UEH",
    "巨野": "JYK",
    "江永": "JYZ",
    "靖远": "JYJ",
    "缙云": "JYH",
    "江源": "SZL",
    "济源": "JYF",
    "靖远西": "JXJ",
    "胶州北": "JZK",
    "焦作东": "WEF",
    "靖州": "JEQ",
    "荆州": "JBN",
    "金寨": "JZH",
    "晋州": "JXP",
    "胶州": "JXK",
    "锦州南": "JOD",
    "焦作": "JOF",
    "旧庄窝": "JVP",
    "金杖子": "JYD",
    "开安": "KAT",
    "库车": "KCR",
    "康城": "KCP",
    "库都尔": "KDX",
    "宽甸": "KDT",
    "克东": "KOB",
    "开江": "KAW",
    "康金井": "KJB",
    "喀喇其": "KQX",
    "开鲁": "KLC",
    "克拉玛依": "KHR",
    "口前": "KQL",
    "奎山": "KAB",
    "昆山": "KSH",
    "克山": "KSB",
    "开通": "KTT",
    "康熙岭": "KXZ",
    "昆阳": "KAM",
    "克一河": "KHX",
    "开原西": "KXT",
    "康庄": "KZP",
    "来宾": "UBZ",
    "老边": "LLT",
    "灵宝西": "LPF",
    "龙川": "LUQ",
    "乐昌": "LCQ",
    "黎城": "UCP",
    "聊城": "UCK",
    "蓝村": "LCK",
    "林东": "LRC",
    "乐都": "LDO",
    "梁底下": "LDP",
    "六道河子": "LVP",
    "鲁番": "LVM",
    "廊坊": "LJP",
    "落垡": "LOP",
    "廊坊北": "LFP",
    "老府": "UFD",
    "兰岗": "LNB",
    "龙骨甸": "LGM",
    "芦沟": "LOM",
    "龙沟": "LGJ",
    "拉古": "LGB",
    "临海": "UFH",
    "林海": "LXX",
    "拉哈": "LHX",
    "凌海": "JID",
    "柳河": "LNL",
    "六合": "KLH",
    "龙华": "LHP",
    "滦河沿": "UNP",
    "六合镇": "LEX",
    "亮甲店": "LRT",
    "刘家店": "UDT",
    "刘家河": "LVT",
    "连江": "LKS",
    "李家": "LJB",
    "罗江": "LJW",
    "廉江": "LJZ",
    "庐江": "UJH",
    "两家": "UJT",
    "龙江": "LJX",
    "龙嘉": "UJL",
    "莲江口": "LHB",
    "蔺家楼": "ULK",
    "李家坪": "LIJ",
    "兰考": "LKF",
    "林口": "LKB",
    "路口铺": "LKQ",
    "老莱": "LAX",
    "拉林": "LAB",
    "陆良": "LRM",
    "龙里": "LLW",
    "零陵": "UWZ",
    "临澧": "LWQ",
    "兰棱": "LLB",
    "卢龙": "UAP",
    "喇嘛甸": "LMX",
    "里木店": "LMB",
    "洛门": "LMJ",
    "龙南": "UNG",
    "梁平": "UQW",
    "罗平": "LPM",
    "落坡岭": "LPP",
    "六盘山": "UPJ",
    "乐平市": "LPG",
    "临清": "UQK",
    "龙泉寺": "UQJ",
    "乐山北": "UTW",
    "乐善村": "LUM",
    "冷水江东": "UDQ",
    "连山关": "LGT",
    "流水沟": "USP",
    "陵水": "LIQ",
    "罗山": "LRN",
    "鲁山": "LAF",
    "丽水": "USH",
    "梁山": "LMK",
    "灵石": "LSV",
    "露水河": "LUL",
    "庐山": "LSG",
    "林盛堡": "LBT",
    "柳树屯": "LSD",
    "龙山镇": "LAS",
    "梨树镇": "LSB",
    "李石寨": "LET",
    "黎塘": "LTZ",
    "轮台": "LAR",
    "芦台": "LTP",
    "龙塘坝": "LBM",
    "濑湍": "LVZ",
    "骆驼巷": "LTJ",
    "李旺": "VLJ",
    "莱芜东": "LWK",
    "狼尾山": "LRJ",
    "灵武": "LNJ",
    "莱芜西": "UXK",
    "朗乡": "LXB",
    "陇县": "LXY",
    "临湘": "LXQ",
    "芦溪": "LUG",
    "莱西": "LXK",
    "林西": "LXC",
    "滦县": "UXP",
    "略阳": "LYY",
    "辽阳": "LYT",
    "临沂北": "UYK",
    "凌源东": "LDD",
    "连云港": "UIH",
    "临颍": "LNF",
    "老营": "LXL",
    "龙游": "LMH",
    "罗源": "LVS",
    "林源": "LYX",
    "涟源": "LAQ",
    "涞源": "LYP",
    "耒阳西": "LPQ",
    "临泽": "LEJ",
    "龙爪沟": "LZT",
    "雷州": "UAQ",
    "六枝": "LIW",
    "鹿寨": "LIZ",
    "来舟": "LZS",
    "龙镇": "LZA",
    "拉鲊": "LEM",
    "马鞍山": "MAH",
    "毛坝": "MBY",
    "毛坝关": "MGY",
    "麻城北": "MBN",
    "渑池": "MCF",
    "明城": "MCL",
    "庙城": "MAP",
    "渑池南": "MNF",
    "茅草坪": "KPM",
    "猛洞河": "MUQ",
    "磨刀石": "MOB",
    "弥渡": "MDF",
    "帽儿山": "MRB",
    "明港": "MGN",
    "梅河口": "MHL",
    "马皇": "MHZ",
    "孟家岗": "MGB",
    "美兰": "MHQ",
    "汨罗东": "MQQ",
    "马莲河": "MHB",
    "茅岭": "MLZ",
    "庙岭": "MLL",
    "茂林": "MLD",
    "穆棱": "MLB",
    "马林": "MID",
    "马龙": "MGM",
    "汨罗": "MLQ",
    "木里图": "MUD",
    "玛纳斯湖": "MNR",
    "冕宁": "UGW",
    "沐滂": "MPQ",
    "马桥河": "MQB",
    "闽清": "MQS",
    "民权": "MQF",
    "明水河": "MUT",
    "麻山": "MAB",
    "眉山": "MSW",
    "漫水湾": "MKW",
    "茂舍祖": "MOM",
    "米沙子": "MST",
    "美溪": "MEB",
    "勉县": "MVY",
    "麻阳": "MVQ",
    "密云北": "MUP",
    "米易": "MMW",
    "麦园": "MYS",
    "墨玉": "MUR",
    "庙庄": "MZJ",
    "米脂": "MEY",
    "明珠": "MFQ",
    "宁安": "NAB",
    "农安": "NAT",
    "南博山": "NBK",
    "南仇": "NCK",
    "南城司": "NSP",
    "宁村": "NCZ",
    "宁德": "NES",
    "南观村": "NGP",
    "南宫东": "NFP",
    "南关岭": "NLT",
    "宁国": "NNH",
    "宁海": "NHH",
    "南河川": "NHJ",
    "南华": "NHS",
    "泥河子": "NHD",
    "宁家": "NVT",
    "南靖": "NJS",
    "牛家": "NJB",
    "能家": "NJD",
    "南口": "NKP",
    "南口前": "NKT",
    "南朗": "NNQ",
    "乃林": "NLD",
    "尼勒克": "NIR",
    "那罗": "ULZ",
    "宁陵县": "NLF",
    "奈曼": "NMD",
    "宁明": "NMZ",
    "南木": "NMX",
    "南平南": "NNS",
    "那铺": "NPZ",
    "南桥": "NQD",
    "那曲": "NQO",
    "暖泉": "NQJ",
    "南台": "NTT",
    "南头": "NOQ",
    "宁武": "NWV",
    "南湾子": "NWP",
    "南翔北": "NEH",
    "宁乡": "NXQ",
    "内乡": "NXF",
    "牛心台": "NXT",
    "南峪": "NUP",
    "娘子关": "NIP",
    "南召": "NAF",
    "南杂木": "NZT",
    "平安": "PAL",
    "蓬安": "PAW",
    "平安驿": "PNO",
    "磐安镇": "PAJ",
    "平安镇": "PZT",
    "蒲城东": "PEY",
    "蒲城": "PCY",
    "裴德": "PDB",
    "偏店": "PRP",
    "平顶山西": "BFF",
    "坡底下": "PXJ",
    "瓢儿屯": "PRT",
    "平房": "PFB",
    "平岗": "PGL",
    "平关": "PGM",
    "盘关": "PAM",
    "平果": "PGZ",
    "徘徊北": "PHP",
    "平河口": "PHM",
    "盘锦北": "PBD",
    "潘家店": "PDP",
    "皮口": "PKT",
    "普兰店": "PLT",
    "偏岭": "PNT",
    "平山": "PSB",
    "彭山": "PSW",
    "皮山": "PSR",
    "彭水": "PHW",
    "磐石": "PSL",
    "平社": "PSV",
    "平台": "PVT",
    "平田": "PTM",
    "莆田": "PTS",
    "葡萄菁": "PTW",
    "普湾": "PWT",
    "平旺": "PWV",
    "平型关": "PGV",
    "普雄": "POW",
    "郫县": "PWW",
    "平洋": "PYX",
    "彭阳": "PYJ",
    "平遥": "PYV",
    "平邑": "PIK",
    "平原堡": "PPJ",
    "平原": "PYK",
    "平峪": "PYP",
    "彭泽": "PZG",
    "邳州": "PJH",
    "平庄": "PZD",
    "泡子": "POD",
    "平庄南": "PND",
    "乾安": "QOT",
    "庆安": "QAB",
    "迁安": "QQP",
    "祁东北": "QRQ",
    "七甸": "QDM",
    "曲阜东": "QAK",
    "庆丰": "QFT",
    "奇峰塔": "QVP",
    "曲阜": "QFK",
    "琼海": "QYQ",
    "秦皇岛": "QTP",
    "千河": "QUY",
    "清河": "QIP",
    "清河门": "QHD",
    "清华园": "QHP",
    "渠旧": "QJZ",
    "綦江": "QJW",
    "潜江": "QJN",
    "全椒": "INH",
    "秦家": "QJB",
    "祁家堡": "QBT",
    "清涧县": "QNY",
    "秦家庄": "QZV",
    "七里河": "QLD",
    "渠黎": "QLZ",
    "秦岭": "QLY",
    "青龙山": "QGH",
    "祁门": "QIH",
    "前磨头": "QMP",
    "青山": "QSB",
    "确山": "QSN",
    "清水": "QUJ",
    "前山": "QXQ",
    "戚墅堰": "QYH",
    "青田": "QVH",
    "桥头": "QAT",
    "青铜峡": "QTJ",
    "前卫": "QWD",
    "前苇塘": "QWP",
    "渠县": "QRW",
    "祁县": "QXV",
    "青县": "QXP",
    "桥西": "QXJ",
    "清徐": "QUV",
    "旗下营": "QXC",
    "千阳": "QOY",
    "沁阳": "QYF",
    "泉阳": "QYL",
    "祁阳北": "QVQ",
    "七营": "QYJ",
    "庆阳山": "QSJ",
    "清远": "QBQ",
    "清原": "QYT",
    "钦州东": "QDZ",
    "钦州": "QRZ",
    "青州市": "QZK",
    "瑞安": "RAH",
    "荣昌": "RCW",
    "瑞昌": "RCG",
    "如皋": "RBH",
    "容桂": "RUQ",
    "任丘": "RQP",
    "乳山": "ROK",
    "融水": "RSZ",
    "热水": "RSD",
    "容县": "RXZ",
    "饶阳": "RVP",
    "汝阳": "RYF",
    "绕阳河": "RHD",
    "汝州": "ROF",
    "石坝": "OBJ",
    "上板城": "SBP",
    "施秉": "AQW",
    "上板城南": "OBP",
    "世博园": "ZWT",
    "双城北": "SBB",
    "商城": "SWN",
    "莎车": "SCR",
    "顺昌": "SCS",
    "舒城": "OCH",
    "神池": "SMV",
    "沙城": "SCP",
    "石城": "SCT",
    "山城镇": "SCL",
    "山丹": "SDJ",
    "顺德": "ORQ",
    "绥德": "ODY",
    "邵东": "SOQ",
    "水洞": "SIL",
    "商都": "SXC",
    "十渡": "SEP",
    "四道湾": "OUD",
    "顺德学院": "OJQ",
    "绅坊": "OLH",
    "双丰": "OFB",
    "四方台": "STB",
    "水富": "OTW",
    "三关口": "OKJ",
    "桑根达来": "OGC",
    "韶关": "SNQ",
    "上高镇": "SVK",
    "上杭": "JBS",
    "沙海": "SED",
    "松河": "SBM",
    "沙河": "SHP",
    "沙河口": "SKT",
    "赛汗塔拉": "SHC",
    "沙河市": "VOP",
    "沙后所": "SSD",
    "山河屯": "SHL",
    "三河县": "OXP",
    "四合永": "OHD",
    "三汇镇": "OZW",
    "双河镇": "SEL",
    "石河子": "SZR",
    "三合庄": "SVP",
    "三家店": "ODP",
    "水家湖": "SQH",
    "沈家河": "OJJ",
    "松江河": "SJL",
    "尚家": "SJB",
    "孙家": "SUB",
    "沈家": "OJB",
    "松江": "SAH",
    "三江口": "SKD",
    "司家岭": "OLK",
    "松江南": "IMH",
    "石景山南": "SRP",
    "邵家堂": "SJJ",
    "三江县": "SOZ",
    "三家寨": "SMM",
    "十家子": "SJD",
    "松江镇": "OZL",
    "施家嘴": "SHM",
    "深井子": "SWT",
    "什里店": "OMP",
    "疏勒": "SUR",
    "疏勒河": "SHJ",
    "舍力虎": "VLD",
    "石磷": "SPB",
    "双辽": "ZJD",
    "绥棱": "SIB",
    "石岭": "SOL",
    "石林": "SLM",
    "石林南": "LNM",
    "石龙": "SLQ",
    "萨拉齐": "SLC",
    "索伦": "SNT",
    "商洛": "OLY",
    "沙岭子": "SLP",
    "石门县北": "VFQ",
    "三门峡南": "SCF",
    "三门县": "OQH",
    "石门县": "OMQ",
    "三门峡西": "SXF",
    "肃宁": "SYP",
    "宋": "SOB",
    "双牌": "SBZ",
    "四平东": "PPT",
    "遂平": "SON",
    "沙坡头": "SFJ",
    "商丘南": "SPF",
    "水泉": "SID",
    "石泉县": "SXY",
    "石桥子": "SQT",
    "石人城": "SRB",
    "石人": "SRL",
    "山市": "SQB",
    "神树": "SWB",
    "鄯善": "SSR",
    "三水": "SJQ",
    "泗水": "OSK",
    "石山": "SAD",
    "松树": "SFT",
    "首山": "SAT",
    "三十家": "SRD",
    "三十里堡": "SST",
    "松树镇": "SSL",
    "松桃": "MZQ",
    "索图罕": "SHX",
    "三堂集": "SDH",
    "石头": "OTB",
    "神头": "SEV",
    "沙沱": "SFM",
    "上万": "SWP",
    "孙吴": "SKB",
    "沙湾县": "SXR",
    "遂溪": "SXZ",
    "沙县": "SAS",
    "绍兴": "SOH",
    "歙县": "OVH",
    "石岘": "SXL",
    "上西铺": "SXM",
    "石峡子": "SXJ",
    "绥阳": "SYB",
    "沭阳": "FMH",
    "寿阳": "SYV",
    "水洋": "OYP",
    "三阳川": "SYJ",
    "上腰墩": "SPJ",
    "三营": "OEJ",
    "顺义": "SOP",
    "三义井": "OYD",
    "三源浦": "SYL",
    "三原": "SAY",
    "上虞": "BDH",
    "上园": "SUD",
    "水源": "OYJ",
    "桑园子": "SAJ",
    "绥中北": "SND",
    "苏州北": "OHH",
    "宿州东": "SRH",
    "深圳东": "BJQ",
    "深州": "OZP",
    "孙镇": "OZY",
    "绥中": "SZD",
    "尚志": "SZB",
    "师庄": "SNM",
    "松滋": "SIN",
    "师宗": "SEM",
    "苏州园区": "KAH",
    "苏州新区": "ITH",
    "泰安": "TMK",
    "台安": "TID",
    "通安驿": "TAJ",
    "桐柏": "TBF",
    "通北": "TBB",
    "汤池": "TCX",
    "桐城": "TTH",
    "郯城": "TZK",
    "铁厂": "TCL",
    "桃村": "TCK",
    "通道": "TRQ",
    "田东": "TDZ",
    "天岗": "TGL",
    "土贵乌拉": "TGC",
    "通沟": "TOL",
    "太谷": "TGV",
    "塔哈": "THX",
    "棠海": "THM",
    "唐河": "THF",
    "泰和": "THG",
    "太湖": "TKH",
    "团结": "TIX",
    "谭家井": "TNJ",
    "陶家屯": "TOT",
    "唐家湾": "PDQ",
    "统军庄": "TZP",
    "泰康": "TKX",
    "吐列毛杜": "TMD",
    "图里河": "TEX",
    "亭亮": "TIZ",
    "田林": "TFZ",
    "铜陵": "TJH",
    "铁力": "TLB",
    "铁岭西": "PXT",
    "天门": "TMN",
    "天门南": "TNN",
    "太姥山": "TLS",
    "土牧尔台": "TRC",
    "土门子": "TCJ",
    "潼南": "TVW",
    "洮南": "TVT",
    "太平川": "TIT",
    "太平镇": "TEB",
    "图强": "TQX",
    "台前": "TTK",
    "天桥岭": "TQL",
    "土桥子": "TQJ",
    "汤山城": "TCT",
    "桃山": "TAB",
    "塔石嘴": "TIM",
    "通途": "TUT",
    "汤旺河": "THB",
    "同心": "TXJ",
    "土溪": "TSW",
    "桐乡": "TCH",
    "田阳": "TRZ",
    "天义": "TND",
    "汤阴": "TYF",
    "驼腰岭": "TIL",
    "太阳山": "TYJ",
    "汤原": "TYB",
    "塔崖驿": "TYP",
    "滕州东": "TEK",
    "台州": "TZH",
    "天祝": "TZJ",
    "滕州": "TXK",
    "天镇": "TZV",
    "桐子林": "TEW",
    "天柱山": "QWH",
    "文安": "WBP",
    "武安": "WAP",
    "王安镇": "WVP",
    "旺苍": "WEW",
    "五叉沟": "WCT",
    "文昌": "WEQ",
    "温春": "WDB",
    "五大连池": "WRB",
    "文登": "WBK",
    "五道沟": "WDL",
    "五道河": "WHP",
    "文地": "WNZ",
    "卫东": "WVT",
    "武当山": "WRN",
    "望都": "WDP",
    "乌尔旗汗": "WHX",
    "潍坊": "WFK",
    "万发屯": "WFB",
    "王府": "WUT",
    "瓦房店西": "WXT",
    "王岗": "WGB",
    "武功": "WGY",
    "湾沟": "WGL",
    "吴官田": "WGM",
    "乌海": "WVC",
    "苇河": "WHB",
    "卫辉": "WHF",
    "吴家川": "WCJ",
    "五家": "WUB",
    "威箐": "WAM",
    "午汲": "WJP",
    "渭津": "WJL",
    "王家湾": "WJJ",
    "倭肯": "WQB",
    "五棵树": "WKT",
    "五龙背": "WBT",
    "乌兰哈达": "WLC",
    "万乐": "WEB",
    "瓦拉干": "WVX",
    "温岭": "VHH",
    "五莲": "WLK",
    "乌拉特前旗": "WQC",
    "乌拉山": "WSC",
    "卧里屯": "WLX",
    "渭南北": "WBY",
    "乌奴耳": "WRX",
    "万宁": "WNQ",
    "万年": "WWG",
    "渭南南": "WVY",
    "渭南镇": "WNJ",
    "沃皮": "WPT",
    "吴堡": "WUY",
    "吴桥": "WUP",
    "汪清": "WQL",
    "武清": "WWP",
    "武山": "WSJ",
    "文水": "WEV",
    "魏善庄": "WSP",
    "王瞳": "WTP",
    "五台山": "WSV",
    "王团庄": "WZJ",
    "五五": "WVR",
    "无锡东": "WGH",
    "卫星": "WVB",
    "闻喜": "WXV",
    "武乡": "WVV",
    "无锡新区": "IFH",
    "武穴": "WXN",
    "吴圩": "WYZ",
    "王杨": "WYB",
    "五营": "WWB",
    "武义": "RYH",
    "瓦窑田": "WIM",
    "五原": "WYC",
    "苇子沟": "WZL",
    "韦庄": "WZY",
    "五寨": "WZV",
    "王兆屯": "WZB",
    "微子镇": "WQP",
    "魏杖子": "WKD",
    "新安": "EAM",
    "兴安": "XAZ",
    "新安县": "XAF",
    "新保安": "XAP",
    "下板城": "EBP",
    "西八里": "XLP",
    "宣城": "ECH",
    "兴城": "XCD",
    "小村": "XEM",
    "新绰源": "XRX",
    "下城子": "XCB",
    "新城子": "XCT",
    "喜德": "EDW",
    "小得江": "EJM",
    "西大庙": "XMP",
    "小董": "XEZ",
    "小东": "XOD",
    "息烽": "XFW",
    "信丰": "EFG",
    "襄汾": "XFV",
    "新干": "EGG",
    "孝感": "XGN",
    "西固城": "XUJ",
    "夏官营": "XGJ",
    "西岗子": "NBB",
    "襄河": "XXB",
    "新和": "XIR",
    "宣和": "XWJ",
    "斜河涧": "EEP",
    "新华屯": "XAX",
    "新华": "XHB",
    "新化": "EHQ",
    "宣化": "XHP",
    "兴和西": "XEC",
    "小河沿": "XYD",
    "下花园": "XYP",
    "小河镇": "EKY",
    "徐家": "XJB",
    "峡江": "EJG",
    "新绛": "XJV",
    "辛集": "ENP",
    "新江": "XJM",
    "西街口": "EKM",
    "许家屯": "XJT",
    "许家台": "XTJ",
    "谢家镇": "XMT",
    "兴凯": "EKB",
    "小榄": "EAQ",
    "香兰": "XNB",
    "兴隆店": "XDD",
    "新乐": "ELP",
    "新林": "XPX",
    "小岭": "XLB",
    "新李": "XLJ",
    "西林": "XYB",
    "西柳": "GCT",
    "仙林": "XPH",
    "新立屯": "XLD",
    "兴隆镇": "XZB",
    "新立镇": "XGT",
    "新民": "XMD",
    "西麻山": "XMB",
    "下马塘": "XAT",
    "孝南": "XNV",
    "咸宁北": "XRN",
    "兴宁": "ENQ",
    "咸宁": "XNN",
    "犀浦东": "XAW",
    "西平": "XPN",
    "兴平": "XPY",
    "新坪田": "XPM",
    "霞浦": "XOS",
    "溆浦": "EPQ",
    "犀浦": "XIW",
    "新青": "XQB",
    "新邱": "XQD",
    "兴泉堡": "XQJ",
    "仙人桥": "XRL",
    "小寺沟": "ESP",
    "杏树": "XSB",
    "夏石": "XIZ",
    "浠水": "XZN",
    "下社": "XSV",
    "徐水": "XSP",
    "小哨": "XAM",
    "新松浦": "XOB",
    "杏树屯": "XDT",
    "许三湾": "XSJ",
    "湘潭": "XTQ",
    "邢台": "XTP",
    "仙桃西": "XAN",
    "下台子": "EIP",
    "徐闻": "XJQ",
    "新窝铺": "EPD",
    "修武": "XWF",
    "新县": "XSN",
    "西乡": "XQY",
    "湘乡": "XXQ",
    "西峡": "XIF",
    "孝西": "XOV",
    "小新街": "XXM",
    "新兴县": "XGQ",
    "西小召": "XZC",
    "小西庄": "XXP",
    "向阳": "XDB",
    "旬阳": "XUY",
    "旬阳北": "XBY",
    "襄阳东": "XWN",
    "兴业": "SNZ",
    "小雨谷": "XHM",
    "信宜": "EEQ",
    "小月旧": "XFM",
    "小扬气": "XYX",
    "祥云": "EXM",
    "襄垣": "EIF",
    "夏邑县": "EJH",
    "新友谊": "EYB",
    "新阳镇": "XZJ",
    "徐州东": "UUH",
    "新帐房": "XZX",
    "悬钟": "XRP",
    "新肇": "XZT",
    "忻州": "XXV",
    "汐子": "XZD",
    "西哲里木": "XRD",
    "新杖子": "ERP",
    "姚安": "YAC",
    "依安": "YAX",
    "永安": "YAS",
    "永安乡": "YNB",
    "亚布力": "YBB",
    "元宝山": "YUD",
    "羊草": "YAB",
    "秧草地": "YKM",
    "阳澄湖": "AIH",
    "迎春": "YYB",
    "叶城": "YER",
    "盐池": "YKJ",
    "砚川": "YYY",
    "阳春": "YQQ",
    "宜城": "YIN",
    "应城": "YHN",
    "禹城": "YCK",
    "羊场": "YED",
    "阳城": "YNF",
    "阳岔": "YAL",
    "郓城": "YPK",
    "雁翅": "YAP",
    "云彩岭": "ACP",
    "虞城县": "IXH",
    "营城子": "YCT",
    "永登": "YDJ",
    "英德": "YDQ",
    "尹地": "YDM",
    "永定": "YGS",
    "雁荡山": "YGH",
    "于都": "YDG",
    "园墩": "YAJ",
    "英德西": "IIQ",
    "永丰营": "YYM",
    "杨岗": "YRB",
    "阳高": "YOV",
    "阳谷": "YIK",
    "友好": "YOB",
    "余杭": "EVH",
    "沿河城": "YHP",
    "岩会": "AEP",
    "羊臼河": "YHM",
    "永嘉": "URH",
    "营街": "YAM",
    "盐津": "AEW",
    "余江": "YHG",
    "叶集": "YCH",
    "燕郊": "AJP",
    "姚家": "YAT",
    "岳家井": "YGJ",
    "一间堡": "YJT",
    "英吉沙": "YIR",
    "云居寺": "AFP",
    "燕家庄": "AZK",
    "永康": "RFH",
    "营口东": "YGT",
    "银浪": "YJX",
    "永郎": "YLW",
    "宜良北": "YSM",
    "永乐店": "YDY",
    "伊拉哈": "YLX",
    "伊林": "YLB",
    "杨陵": "YSY",
    "彝良": "ALW",
    "杨林": "YLM",
    "余粮堡": "YLD",
    "杨柳青": "YQP",
    "月亮田": "YUM",
    "亚龙湾": "TWQ",
    "义马": "YMF",
    "玉门": "YXJ",
    "云梦": "YMN",
    "元谋": "YMM",
    "阳明堡": "YVV",
    "一面山": "YST",
    "沂南": "YNK",
    "宜耐": "YVM",
    "伊宁东": "YNR",
    "营盘水": "YZJ",
    "羊堡": "ABM",
    "阳泉北": "YPP",
    "乐清": "UPH",
    "焉耆": "YSR",
    "源迁": "AQK",
    "姚千户屯": "YQT",
    "阳曲": "YQV",
    "榆树沟": "YGP",
    "月山": "YBF",
    "玉石": "YSJ",
    "偃师": "YSF",
    "沂水": "YUK",
    "榆社": "YSV",
    "窑上": "ASP",
    "元氏": "YSP",
    "杨树岭": "YAD",
    "野三坡": "AIP",
    "榆树屯": "YSX",
    "榆树台": "YUT",
    "鹰手营子": "YIP",
    "源潭": "YTQ",
    "牙屯堡": "YTZ",
    "烟筒山": "YSL",
    "烟筒屯": "YUX",
    "羊尾哨": "YWM",
    "越西": "YHW",
    "攸县": "YOG",
    "玉溪": "YXM",
    "永修": "ACG",
    "弋阳": "YIG",
    "酉阳": "AFW",
    "余姚": "YYH",
    "岳阳东": "YIQ",
    "阳邑": "ARP",
    "鸭园": "YYL",
    "鸳鸯镇": "YYJ",
    "燕子砭": "YZY",
    "宜州": "YSZ",
    "仪征": "UZH",
    "兖州": "YZK",
    "迤资": "YQM",
    "羊者窝": "AEM",
    "杨杖子": "YZD",
    "镇安": "ZEY",
    "治安": "ZAD",
    "招柏": "ZBP",
    "张百湾": "ZUP",
    "枝城": "ZCN",
    "子长": "ZHY",
    "诸城": "ZQK",
    "邹城": "ZIK",
    "赵城": "ZCV",
    "章党": "ZHT",
    "肇东": "ZDB",
    "照福铺": "ZFM",
    "章古台": "ZGD",
    "赵光": "ZGB",
    "中和": "ZHX",
    "中华门": "VNH",
    "枝江北": "ZIN",
    "钟家村": "ZJY",
    "朱家沟": "ZUB",
    "紫荆关": "ZYP",
    "周家": "ZOB",
    "诸暨": "ZDH",
    "镇江南": "ZEH",
    "周家屯": "ZOD",
    "褚家湾": "CWJ",
    "湛江西": "ZWQ",
    "朱家窑": "ZUJ",
    "曾家坪子": "ZBW",
    "张兰": "ZLV",
    "镇赉": "ZLT",
    "枣林": "ZIV",
    "扎鲁特": "ZLD",
    "扎赉诺尔西": "ZXX",
    "樟木头": "ZOQ",
    "中牟": "ZGF",
    "中宁东": "ZDJ",
    "中宁": "VNJ",
    "中宁南": "ZNJ",
    "镇平": "ZPF",
    "漳平": "ZPS",
    "泽普": "ZPR",
    "枣强": "ZVP",
    "张桥": "ZQY",
    "章丘": "ZTK",
    "朱日和": "ZRC",
    "泽润里": "ZLM",
    "中山北": "ZGQ",
    "樟树东": "ZOG",
    "中山": "ZSQ",
    "柞水": "ZSY",
    "钟山": "ZSZ",
    "樟树": "ZSG",
    "珠窝": "ZOP",
    "张维屯": "ZWB",
    "彰武": "ZWD",
    "棕溪": "ZOY",
    "钟祥": "ZTN",
    "资溪": "ZXS",
    "镇西": "ZVT",
    "张辛": "ZIP",
    "正镶白旗": "ZXC",
    "紫阳": "ZVY",
    "枣阳": "ZYN",
    "竹园坝": "ZAW",
    "张掖": "ZYJ",
    "镇远": "ZUW",
    "朱杨溪": "ZXW",
    "漳州东": "GOS",
    "漳州": "ZUS",
    "壮志": "ZUX",
    "子洲": "ZZY",
    "中寨": "ZZM",
    "涿州": "ZXP",
    "咋子": "ZAL",
    "卓资山": "ZZC",
    "株洲西": "ZAQ",
    "安仁": "ARG",
    "安阳东": "ADF",
    "栟茶": "FWH",
    "保定东": "BMP",
    "滨海": "FHP",
    "滨海北": "FCP",
    "宝鸡南": "BBY",
    "茶陵南": "CNG",
    "长寿北": "COW",
    "潮汕": "CBQ",
    "长兴": "CBH",
    "长阳": "CYN",
    "潮阳": "CNQ",
    "东安东": "DCZ",
    "东戴河": "RDD",
    "东二道河": "DRB",
    "东莞": "RTQ",
    "大苴": "DIM",
    "大荔": "DNY",
    "大青沟": "DSD",
    "德清": "DRH",
    "大冶北": "DBN",
    "定州东": "DOP",
    "鄂州东": "EFN",
    "防城港北": "FBZ",
    "富川": "FDZ",
    "丰都": "FUW",
    "涪陵北": "FEW",
    "抚远": "FYB",
    "抚州": "FZG",
    "广安南": "VUW",
    "高碑店东": "GMP",
    "葛店南": "GNN",
    "革居": "GEM",
    "光明城": "IMQ",
    "桂平": "GAZ",
    "广通北": "GPM",
    "高邑西": "GNP",
    "鹤壁东": "HFF",
    "寒葱沟": "HKB",
    "邯郸东": "HPP",
    "惠东": "KDQ",
    "洪洞西": "HTV",
    "合肥北城": "COH",
    "黄冈": "KGN",
    "黄冈东": "KAN",
    "横沟桥东": "HNN",
    "黄冈西": "KXN",
    "洪河": "HPB",
    "花湖": "KHN",
    "鲘门": "KMQ",
    "虎门": "IUQ",
    "哈密南": "HLR",
    "侯马西": "HPV",
    "衡南": "HNG",
    "淮南东": "HOH",
    "合浦": "HVZ",
    "霍邱": "FBH",
    "怀仁东": "HFV",
    "华容东": "HPN",
    "华容南": "KRN",
    "黄石北": "KSN",
    "贺胜桥东": "HLN",
    "花山南": "KNN",
    "霍州东": "HWV",
    "惠州南": "KNQ",
    "军粮城北": "JMP",
    "将乐": "JLS",
    "建宁县北": "JCS",
    "江宁": "JJH",
    "句容西": "JWH",
    "建水": "JSM",
    "界首市": "JUN",
    "介休东": "JDV",
    "晋中": "JZV",
    "库伦": "KLD",
    "葵潭": "KTQ",
    "来宾北": "UCZ",
    "灵璧": "GMH",
    "离堆公园": "INW",
    "陆丰": "LLQ",
    "禄丰南": "LQM",
    "临汾西": "LXV",
    "滦河": "UDP",
    "漯河西": "LBN",
    "灵石东": "UDV",
    "龙市": "LAG",
    "溧水": "LDH",
    "黎塘西": "UKZ",
    "溧阳": "LEH",
    "明港东": "MDN",
    "玛纳斯": "MSR",
    "庙山": "MSN",
    "蒙自北": "MBM",
    "南城": "NDG",
    "南昌西": "NXG",
    "南丰": "NFG",
    "南湖东": "NDN",
    "尼木": "NMO",
    "普安": "PAN",
    "普宁": "PEQ",
    "平南南": "PAZ",
    "平遥古城": "PDV",
    "彭州": "PMW",
    "青岛北": "QHK",
    "祁东": "QMQ",
    "前锋": "QFB",
    "岐山": "QAY",
    "庆盛": "QSQ",
    "曲水县": "QSO",
    "祁县东": "QGV",
    "祁阳": "QWQ",
    "全州南": "QNZ",
    "仁布": "RUO",
    "如东": "RIH",
    "日喀则": "RKO",
    "饶平": "RVQ",
    "泗洪": "GQH",
    "三明北": "SHS",
    "山坡东": "SBN",
    "沈丘": "SQN",
    "汕尾": "OGQ",
    "绍兴北": "SLH",
    "泗县": "GPH",
    "泗阳": "MPH",
    "上虞北": "SSH",
    "山阴": "SNV",
    "深圳北": "IOQ",
    "神州": "SRQ",
    "深圳坪山": "IFQ",
    "石嘴山": "QQJ",
    "石柱县": "OSW",
    "土地堂东": "TTN",
    "太谷西": "TIV",
    "通海": "TAM",
    "通化县": "TXL",
    "泰宁": "TNS",
    "汤逊湖": "THN",
    "藤县": "TAZ",
    "太原南": "TNV",
    "乌龙泉南": "WFN",
    "五女山": "WET",
    "瓦屋山": "WAH",
    "闻喜西": "WOV",
    "梧州南": "WBZ",
    "兴安北": "XDZ",
    "许昌东": "XVF",
    "项城": "ERN",
    "西丰": "XFT",
    "襄汾西": "XTV",
    "孝感北": "XJN",
    "咸宁东": "XKN",
    "咸宁南": "UNN",
    "协荣": "ROO",
    "邢台东": "EDP",
    "新乡东": "EGF",
    "西阳村": "XQF",
    "信阳东": "OYN",
    "咸阳秦都": "XOY",
    "迎宾路": "YFW",
    "运城北": "ABV",
    "岳池": "AWW",
    "永福南": "YBZ",
    "雨格": "VTM",
    "洋河": "GTH",
    "永济北": "AJV",
    "炎陵": "YAG",
    "杨陵南": "YEY",
    "永泰": "YTS",
    "尤溪": "YXS",
    "云霄": "YBS",
    "宜兴": "YUH",
    "应县": "YZV",
    "攸县南": "YXG",
    "余姚北": "CTH",
    "诏安": "ZDS",
    "正定机场": "ZHP",
    "纸坊东": "ZMN",
    "织金": "IZW",
    "左岭": "ZSN",
    "驻马店西": "ZLN",
    "漳浦": "ZCS",
    "庄桥": "ZQH",
    "涿州东": "ZAP",
    "卓资东": "ZDC",
    "郑州东": "ZAF"
}
# 检查CN_City_to_EN_City数据类型为<class 'dict'>
# print(type(CN_City_to_EN_City))

From_Station_CN = input('请输入您要出发的城市:')
To_Station_CN = input('请输入您要去往的城市:')
From_Time = input('请输入您要出发的时间(****-**-**):')

# 从字典中转换格式
From_Station = CN_City_to_EN_City[From_Station_CN]
To_Station = CN_City_to_EN_City[To_Station_CN]
# 检查转换后的格式
# print(From_Station)
# print(To_Station)

# 12306数据url和headers
url = f'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date={From_Time}&leftTicketDTO.from_station={From_Station}&leftTicketDTO.to_station={To_Station}&purpose_codes=ADULT'
headers = {
    'Cookie': '***********',
    'User-Agent': '**********',
}
# 发送resqests请求
Response = requests.get(url=url, headers=headers)
# 检测是否访问成功 <Response [200]>
# print(Response)

# 创建表格头文件
tb = pt.PrettyTable()
tb.field_names = [
    '序号(Number)',
    '车次(Number_of_Trains)',
    '出发时间(Start_Time)',
    '到达时间(End_Time)',
    '耗时(Use_Time)',
    '特等座(TopGrade_Class)',
    '一等座(First_Class)',
    '二等座(Second_Class)',
    '软卧(Soft_Seat)',
    '硬卧(Hard_Sleeper)',
    '硬座(Hard_Seat)',
    '无座(No_Seat)',
]

# 导入初始数据
page = 0

# 解析数据
for index in Response.json()['data']['result']:
    Data = index.split('|')
    # 检查Data
    # print(Data)

    # 整合数据
    Number_of_Trains = Data[3]
    Start_Time = Data[8]
    End_Time = Data[9]
    Use_Time = Data[10]
    Soft_Seat = Data[23]
    No_Seat = Data[26]
    Hard_Sleeper = Data[28]
    Hard_Seat = Data[29]
    Second_Class = Data[30]
    First_Class = Data[31]
    TopGrade_Class = Data[32]

    # 数据级
    All_Data = {
        '车次': Number_of_Trains,
        '出发时间': Start_Time,
        '到达时间': End_Time,
        '耗时': Use_Time,
        '特等座': TopGrade_Class,
        '一等座': First_Class,
        '二等座': Second_Class,
        '软卧': Soft_Seat,
        '硬卧': Hard_Sleeper,
        '硬座': Hard_Seat,
        '无座': No_Seat,
    }
    # 检查All_Data
    # print(All_Data)

    tb.add_row([
        page,
        Number_of_Trains,
        Start_Time,
        End_Time,
        Use_Time,
        TopGrade_Class,
        First_Class,
        Second_Class,
        Soft_Seat,
        Hard_Sleeper,
        Hard_Seat,
        No_Seat,
    ])
    page += 1
# 打印制作的表格
print(tb)

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

___March___

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值