日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python实现火车票查询_python实现12306火车票查询器

發布時間:2025/3/12 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python实现火车票查询_python实现12306火车票查询器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

12306火車票購票軟件大家都用過,怎么用Python寫一個命令行的火車票查看器,要求在命令行敲一行命令來獲得你想要的火車票信息,下面通過本文學習吧。

Python火車票查詢器

接口設置

先給這個小應用起個名字吧,既然及查詢票務信息,那就叫它tickets

我們希望用戶只要輸入出發站,到達站以及日期就讓就能獲得想要的信息,所以tickets應該這樣被使用:

?

最終$ tickets [-gdtkz] from to date

開發環境

用virtualenv建立虛擬環境,用Python3開發,

?

通過下面的命令激活它:

?

解析參數

Python有很多寫命令行應用的工具,我們選用docopt這個簡單易用的工具,我們先安裝它:

?

docopt可以按我們在文檔字符串中定義的格式來解析參數,

獲取數據

https://kyfw.12306.cn/otn/lcxxcx/query?purpose_codes=ADULT&queryDate=2016-07-01&from_station=SHH&to_station=BJP

https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?station_version=1.8955

保存stations.html

顯示結果

prettytable這個庫可以讓我們它像MySQL數據庫那樣格式化顯示數據

?

以上所述是小編給大家介紹的python實現12306火車票查詢器,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.csdn.net/python233/article/details/70244554

總結

以上是生活随笔為你收集整理的python实现火车票查询_python实现12306火车票查询器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。