自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

春運(yùn)渡劫?Python幫你12306搶回家的火車票

開發(fā) 后端 移動(dòng)開發(fā)
年味越來(lái)越淡,但我對(duì)過(guò)年的期待一直沒變。為了理想,離開家鄉(xiāng)。這一路,背上行囊,穿過(guò)人潮,千里迢迢。疲憊也好,激動(dòng)也罷,總有家鄉(xiāng)值得牽掛。由于鄉(xiāng)愁泛濫成災(zāi)、愛情糜爛至極、友情西辭黃鶴,所以阿廣今天教大家如果用Python搶火車票!解決你的鄉(xiāng)情、愛情、友情,說(shuō)不定還有基情?

前言

年味越來(lái)越淡,但我對(duì)過(guò)年的期待一直沒變。為了理想,離開家鄉(xiāng)。這一路,背上行囊,穿過(guò)人潮,千里迢迢。疲憊也好,激動(dòng)也罷,總有家鄉(xiāng)值得牽掛。

春節(jié)是孟浩然“昨夜斗回北,今朝歲起東”的唏噓,不僅感嘆于“田家占?xì)夂颍舱f(shuō)此年豐”的蹉跎歲月,更多感傷于這一年下來(lái)的“無(wú)祿尚憂農(nóng)”自我調(diào)侃的碌碌無(wú)為;春節(jié)是董必武“共慶新年笑語(yǔ)嘩,紅巖士女贈(zèng)梅花”的對(duì)新年的期待,也有“舉杯互敬屠蘇酒,散席分嘗勝利茶。只有精忠能報(bào)國(guó),更無(wú)樂(lè)土可為家。”的偉大抱負(fù)。

但是,所有的鄉(xiāng)愁和感傷,最好的解藥就是一張火車票。每當(dāng)萬(wàn)事俱備,總是只欠東風(fēng),我依然是被一張5mm厚的火車票攔在了門外。隱隱約約在我眼前出現(xiàn),然后又悄無(wú)聲息的走掉,說(shuō)的就是你,我花錢加速都搶不到的火車票。

大學(xué)四年以接近尾聲,遺憾于愛情的“你好我愛你,再見,對(duì)不起”。這種遺憾經(jīng)過(guò)反復(fù)斟酌和推敲,有那么一刻,我感覺你我之間的距離就是那張“近在眼前,遠(yuǎn)在天邊”可望而不可及的火車票。

由于鄉(xiāng)愁泛濫成災(zāi)、愛情糜爛至極、友情西辭黃鶴,所以阿廣今天教大家如果用Python搶火車票!解決你的鄉(xiāng)情、愛情、友情,說(shuō)不定還有基情?

數(shù)據(jù)介紹

12306官方部分?jǐn)?shù)據(jù)如下:

春運(yùn)渡劫?Python幫你12306搶回家的火車票

實(shí)現(xiàn)過(guò)程

注:具有自然語(yǔ)言識(shí)別處理功能

(1)加載頭文件

  1. from distutils.log import warn as printf 
  2. import sys 
  3. from bosonnlp import BosonNLP 
  4. import yaml 
  5. from os.path import expanduser 
  6. import os 
  7. import collections 
  8. import subprocess 
  9. import datetime 

(2)加載配置文件

  1. home = expanduser("~"
  2. with open(os.path.join(home,".ibot.yml")) as f: 
  3.    config = yaml.load(f) 
  4.    bosonnlp_token = config["token"

(3)解析字符串

  1. def parse(self, query_string): 
  2.        ""
  3.        input: 
  4.        1月12號(hào) 濟(jì)南到兗州的高鐵票 
  5.        output
  6.        [{'entity': [[0, 3, 'time'], [3, 4, 'location'], [5, 6, 'location']], # 需要理解實(shí)體出現(xiàn)的模式,這塊需要理解上下文 
  7.        'tag': ['t''m''q''ns''p''ns''ude''n''n'], 
  8.         'word': ['1月''12''號(hào)''濟(jì)南''到''兗州''的''硬座''票']}] 
  9.        ""
  10.        result = self.nlp.ner(query_string)[0] 
  11.        words = result['word'
  12.        tags = result['tag'
  13.        entities = result['entity'
  14.        return (words,entities,tags) 

(4)獲得已識(shí)別的實(shí)體

  1. def get_entity(self,parsed_words,index_tuple): 
  2.        ""
  3.        獲取已識(shí)別的實(shí)體 
  4.        采用filter 
  5.        參考 python cookbook部分 
  6.        input: 
  7.            entities : 二元組 
  8.            parsed_words : 解析好的詞組 
  9.        ""
  10.        return parsed_words[index_tuple[0]:index_tuple[1]] 

(5)元組重新命名

  1. def format_entities(self,entities): 
  2.        ""
  3.        給元組命名 
  4.        ""
  5.        namedentity = collections.namedtuple('namedentity','index_begin index_end entity_name'
  6.        return [namedentity(entity[0],entity[1],entity[2]) for entity in entities] 

(6)獲取解析時(shí)間戳

  1. def get_format_time(self,time_entity): 
  2.        ""
  3.        output 
  4.        {'timestamp''2018-12-20 23:30:29''type''timestamp'
  5.        ""
  6.        basetime = datetime.datetime.today() 
  7.        result = self.nlp.convert_time( 
  8.            time_entity, 
  9.            basetime) 
  10.        #print(result) 
  11.        timestamp = result["timestamp"
  12.        return timestamp.split(" ")[0] 

https://github.com/zandaoguang/MissHome

如何調(diào)用?

  1. iquery 濟(jì)南 兗州 20190112 
  2. ibot 本周天從濟(jì)南回老家兗州,幫我看下 
  3. ibot 本周五從兗州出發(fā),打算去北京撿垃圾,幫我看下有沒有車票 
  4. ib 這周六從南京回武夷山老家,幫我看下車票 
  5. ... 

查詢結(jié)果并搶票

春運(yùn)渡劫?Python幫你12306搶回家的火車票

阿廣說(shuō)

自從學(xué)了計(jì)算機(jī),每逢思鄉(xiāng)之情冉冉升起,只能通過(guò)加快敲擊鍵盤的速度來(lái)忘記此時(shí)此刻的烽火三月、家書萬(wàn)金。

盼望著,盼望著,寒假來(lái)了,春天的腳步近了。在我們童顏尚駐時(shí),過(guò)年缺少不了的部門就是走親戚,有魚肉之果腹,亦有無(wú)案牘之勞形。可后來(lái)的后來(lái),我們長(zhǎng)大了,走親戚在無(wú)形之中成了一種“煩惱”。

我們累于東家跑西家躥;我們累于各類繁文縟節(jié);我們累于各式尬聊;我們累于招呼熊孩子;我們累于送禮送紅包;我們累于各種解釋;我們累于被明里奚落、暗里鄙視;我們累于裝體面、撐面子。

春運(yùn)渡劫?Python幫你12306搶回家的火車票

明明生活不止眼前的茍且,還有往后余生的茍且,可礙于面子,我們依然裝作不但有詩(shī)和遠(yuǎn)方,還要有錢途的樣子。

[[253869]]

如果把過(guò)年比作愛情,那豈是:長(zhǎng)街長(zhǎng),煙花繁,你挑燈回看;短亭短,紅塵輾,我把蕭再嘆?通俗點(diǎn)講,我愿用三生煙火,換你一張通往家鄉(xiāng)的火車票。

責(zé)任編輯:未麗燕 來(lái)源: 視學(xué)算法
相關(guān)推薦

2018-01-02 09:56:04

Python12306火車票

2011-01-28 15:48:11

Chrome插件Page Monito火車票

2013-01-07 17:34:47

火車票搶票瀏覽器

2020-12-18 08:55:20

Python火車票代碼

2018-01-10 22:19:44

2020-01-13 07:42:01

技術(shù)研發(fā)指標(biāo)

2012-01-05 13:14:42

火車票

2013-01-23 11:24:57

360瀏覽器搶票

2015-03-18 15:05:12

12306驗(yàn)證碼

2018-01-05 09:33:10

Python火車票春運(yùn)

2011-12-20 14:09:40

2019-12-26 17:07:30

Python程序員GitHub

2022-04-27 13:36:18

12306鐵路12306

2023-09-26 12:08:20

開源python

2012-11-21 15:56:50

淘寶12306

2013-01-14 17:02:10

獵豹瀏覽器

2014-12-22 09:42:51

12306

2013-01-21 13:07:31

傲游云瀏覽器

2016-08-31 13:26:24

PythonPython3工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)