999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于爬蟲技術購票系統設計

2020-01-09 14:05:01鞠耀輝陳偉利
科學技術創新 2020年22期
關鍵詞:信息

鞠耀輝 陳偉利

(吉林建筑大學 電氣與計算機學院,吉林 長春130118)

1 概述

由于高鐵大力建設,現在鐵路運行車次半年至1 年間就調整一次。鐵路出行因高鐵的出現,與飛機有了競爭力,成為現代出行重要工具。相應的購票問題就出現了,尤其在春運、法定節假日、寒(暑)假學生潮和景點的旅游旺季等。那么,如何如何全力“榨取”火車票資源,實現火車全負荷運行,成為了一項可研發項目。

基于Python 爬蟲技術的系統設計可以很好地解決這些問題。采用Python 爬蟲技術的系統軟件,即能解決人們購不到票或購票難的問題。不僅減小了購票時花費的精力,也最大限度的利用了火車的運力。本文章主要闡述了ZigBee 路燈控制系統中節點的具體設計方案及組網。

2 系統總體設計

在該軟件運行之前,先導入火車運行車次、起點、中間站點、終點及時間信息構成鏈狀數據結構。然后建立標記起點,可任意轉換線路的中間點,終點。之后建立分段的車票價格、運行時間,這個時間包括了出發時間及到達時間。再建立優選方案,在乘客進行購票時,自動優選直達票,其次是同車換乘,最后才會選擇中轉車站,并且車站盡量選擇同一站或相近的車站。之后建立硬件服務器,在服務器上運行Python 算法程序以達到接收手機APP 和WEB 信息的目的。通過算法的計算,導出最優的乘車方案,提供給用戶。

2.1 爬蟲技術

爬蟲,應該稱為網絡爬蟲,也叫網頁蜘蛛、網絡機器人、網絡螞蟻等。其實,搜索引擎,就是網絡爬蟲的應用者。但搜索引擎不能對所需網站及特定數據進行獲取,因此,需要自己開發爬蟲來解決問題。隨著互聯網的迅速發展,大數據時代的來臨,數據挖掘在從海量數據中探查潛在的價值信息起到了重要的作用,成為當下熱門的研究和實踐方向之一。python 作為數據挖掘領域中較為熱門的程序語言,其豐富的技術庫和強大的科學計算能力成為數據挖掘過程中不可或缺的工具。總的說,Python是一個使用簡潔方便,很適合初學者使用的語言。基于Python的網絡爬蟲可以更加準確的獲取我們所需的目標數據,具有一定的研究價值。

2.2 運行方案

爬在完成手機APP 的編寫及運行測試后,提供給用戶免費使用。用戶可以直接使用此軟件,也可以在遇到購票上的困難時使用該軟件。用戶進行購票時,對用戶輸入的起點、終點及具體車次進行數據采集,通過計算好的優選方案優先向用戶推薦直達票,直達無票的情況下,直接使用同車換乘的方案,即在用戶不需要換座換車的同時達到中轉的目的。一站如果達不到目的那就增加到兩站、三站。在這種方案進行不下去或者耗費費用時間行程等太高時,進行下一個方案。根據席位的差別進行席位交叉換乘,即購買同車另一個或另一種席位的中轉票,只需切換席位就能達到中轉的目的。如果席位切換也不行時,若是購票者愿意多購買一站,還可以在分段的行程中,有一兩個站點的重疊,也就是說在其中的兩站之間,購票者同時買了兩張票,但也能夠達到同車換乘的目的。疊加換乘也不行,那就通過購買少數站站票的方式實現購票。即購買某兩個無剩余票站點之間的站票,使得用戶前一段行程有座位,中間站一會,后一段行程也有座位。但要保證站票的時間不能太長。同車換乘是最優的方案,避免了換車的時間損失,同時有效利用車票的零散資源。此上的這些方案為層層遞進的關系,在上一個方案無法進行下去時,才會進入到下一種方案的計算。這些數據是實時采集的,即可通過不同時間,多次計算獲取購票方案。

2.3 算法

關于算法部分,要求計算建立標記起點、中間站點、終點數據信息。

某線路,起點為a0,終點為an 在起點到終點之間有a1,a2等站點,現在就需要建立一個車票信息數據庫,具體如下:

(1)使用Python 爬蟲技術,將a0→a1、a0→a2、a0→a3……a0→an-1、a0→an 并標記為:b01、b02、b03……b0n-1、b0n,數據包括:有票、具體張數、無票3 種,及相應的席位信息等;

(2)同理建立a1→a2、a1→a3……a1→an-1、a1→an 并標記為:b12、b13、b14……b1n-1、b1n,數據包括:有票、具體張數、無票3 種,及相應的席位信息等;

(3)最后建立an-1→an 并標記為:bn-1n,數據包括:有票、具體張數、無票3 種,及相應的席位信息等;

(4)數據共有:(n-1)+(n-2)+(n-3)+……+2+1=n(n-1)/2;

(5)數據拼接

①1 點換乘:在有票的條件下,查詢b0m+bmn 的可行性,其中am 就是同車換乘中轉站點;

②2 點換乘:在有票的條件下,查詢b0m+bml+bln 的可行性,其中am、al 就是同車換乘中轉站點;

③多點換乘:在有票的條件下,查詢b0m+bml+……+bkn 的可行性,其中am、al……ak 就是同車換乘中轉站點;

上述方法無法實現時,考慮“席位切換”的方式實現購票,即標記ba、bb、bc、bd 等信息,其中a(商務座)、b(一等座)、c(二等座)、d(站票)為席位種類,在數據拼接時,增加“席位切換”。可能得到如下信息:ba0m+bbml+……+bckn,其中am、al……ak 就是同車換乘中轉站點;

上述方法無法實現時,考慮“少疊加換乘”的方式實現購票,即標記ba、bb、bc、bd 等信息,其中a(商務座)、b(一等座)、c(二等座)、d(站票)為席位種類,在數據拼接時,增加“少疊加換乘”。可能得到如下信息:ba0m+1+bbm-1l+……+bckn,其中am-1、am+1、al……ak 就是同車換乘中轉站點;

上述方法無法實現時,考慮“少行程補票換乘”的方式實現購票,即標記ba、bb、bc、bd 等信息,其中a(商務座)、b(一等座)、c(二等座)、d(站票)為席位種類,在數據拼接時,增加“少疊加換乘”。可能得到如下信息:ba0m-1+bdm-1m+1+bbm+1l+……+bckn,其中am-1、am+1、al……ak 就是同車換乘中轉站點;

(6)上述方法無法實現時,考慮“2 車或2 車以上換乘”的方式實現購票,首先選擇中轉車站(盡量選擇同一車站點),再確定具體車次信息,必須考慮中轉時間(目前很多車站提供換乘快速通道),車次晚點等因素。比如:“2 車換乘”就變成“2 個同車換乘”,再應用上述的“同車換乘”的方法實現分段購票。

同理,“2 車以上換乘”也就變成了“多個同車換乘”,再應用上述的“同車換乘”的方法實現分段購票。只是,換乘中轉站點越多,耽誤的換乘時間也就越多,其中不確定因素也就越多。

3 結論

當使用其他軟件搶不到票時,其實并不是真正的沒有車票了,而是還有很多碎片化的短程車票可用。Python 爬蟲技術常規用于大數據統計、科研運算與研究中。從技術角度上,python 爬蟲技術實現將起點車次、終點車次、中間站車次分解進行數據統計,采用神經網絡多元算法實現購票。可以最大限度的利用火車運力,將零散的碎片票集成應用,達到全負荷運行狀態。達到充分利用碎片化車票、節省人力物力、節能減排的目的。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 日本欧美一二三区色视频| 成人午夜精品一级毛片| 亚洲二区视频| 国产高清无码麻豆精品| 欧美翘臀一区二区三区| av一区二区三区在线观看 | 91香蕉视频下载网站| 婷婷99视频精品全部在线观看 | 亚洲国产精品成人久久综合影院| 欧美国产日韩在线观看| 成人自拍视频在线观看| 久久福利片| 青青热久免费精品视频6| 国产成人亚洲毛片| 青青草a国产免费观看| 在线观看热码亚洲av每日更新| 中文字幕无码制服中字| 国产一区二区三区精品久久呦| 丝袜美女被出水视频一区| 日韩不卡高清视频| 成人日韩欧美| 久久伊人操| 超清无码熟妇人妻AV在线绿巨人| 华人在线亚洲欧美精品| 狠狠做深爱婷婷久久一区| 欧美精品在线看| 亚洲av日韩综合一区尤物| 国产一区二区影院| 国产成人无码AV在线播放动漫| 亚洲性视频网站| 日韩福利在线观看| 激情五月婷婷综合网| AV无码一区二区三区四区| 久久精品视频亚洲| 一本色道久久88综合日韩精品| 911亚洲精品| 欧美一级在线| 亚洲免费人成影院| 亚洲一区毛片| 国产成人综合在线观看| 日韩精品无码免费一区二区三区| 一级福利视频| 中文字幕波多野不卡一区| 91精品情国产情侣高潮对白蜜| 国产91成人| 国产一区二区色淫影院| 亚洲中文字幕无码mv| 精品一区二区三区中文字幕| 国产浮力第一页永久地址| 四虎永久免费地址在线网站| 亚洲成a人片| 高h视频在线| 国产微拍精品| 播五月综合| 超碰色了色| 毛片手机在线看| 免费高清a毛片| 啪啪啪亚洲无码| 欧美亚洲国产精品第一页| 国产在线视频自拍| 天堂网亚洲系列亚洲系列| 国产黄视频网站| 77777亚洲午夜久久多人| 朝桐光一区二区| 尤物视频一区| 色综合久久88色综合天天提莫| 九九这里只有精品视频| 综合色亚洲| 国产精品太粉嫩高中在线观看| 亚洲人成色77777在线观看| 久久午夜影院| 成人欧美在线观看| 露脸一二三区国语对白| 国产青青操| 久久这里只有精品66| 国产精品亚洲αv天堂无码| 日韩欧美国产精品| 香蕉蕉亚亚洲aav综合| 特级aaaaaaaaa毛片免费视频| 国产高清色视频免费看的网址| 国产精品无码制服丝袜| 成人小视频在线观看免费|