搶票軟體開發 四 軟體封裝

2021-09-24 13:04:02 字數 831 閱讀 7993

封裝軟體是採用的是config.ini配置檔案與pyinstaller進行結合的方式,

1.config檔案中主要配置的是**鏈結等資訊,供使用者根據需要進行調整

2.pyinstaller是將軟體封裝成exe檔案,目的是在其他電腦上也可以執行

其中需要提及的是

1.ini檔案的操作由於其中涉及通過configparser對ini檔案進行操作,但是軟體涉及的**有%等符號,這裡採用rawconfigparser的方式進行讀取中的引數

config = configparser.rawconfigparser()

config.read("config.ini", encoding="utf-8")

target_url = config.get("config", "url")

ticket_number = config.get("config", "number")

2.pyinstaller生成的exe檔案,當然它也可以生成macos系統的執行檔案,這裡不做**,主要涉及到了在其他電腦上執行的file not found的問題,這裡是由於google chrome的環境未配置的原因,配置後完美執行,測試環境win10->win7。

3.程式搶票成功後,使用者有15分鐘的時間進行付款,這裡進行了程式鎖死,發出警報聲提醒使用者買票。

duration = 10000

freq = 600

while(1):

winsound.beep(freq, duration)

github工程:

搶票軟體開發 二 模擬登入

本搶票軟體功能設計分為4個部分 1.模擬登入 2.自主選座 3.新增郵寄位址和購票人資訊 4.軟體封裝 這裡以大麥網的搶票軟體為例,登入提供三種方法 暫時不考慮通過第三方進行登入 簡訊登入由於涉及和手機端或者模擬手機端進行通訊,不考慮,僅剩下密碼登入和掃碼登入兩種方式,故初步思考實現模擬登入有三種方...

12306搶票軟體

import json,time 讀寫資料庫中的票數 defwr info sign,dic none if sign r with open ticket mode r encoding utf 8 as fp dic json.load fp return dic elif sign w wit...

「搶票軟體」不可靠 某男子軟體搶票反中毒

網路搶票難,讓市場上一些所謂的 火車票搶票軟體 應運而生。昨日下午,福州的張先生試著 了 搶票軟體 不料,票沒搶成,自己電腦反遭到病毒入侵。張先生說,昨天廈門的朋友請他幫忙買兩張從福州前往鄭州的火車票,他便登入鐵路部門指定的購票網,提前申請了賬號。按自己的網購經驗,張先生先點了 餘票查詢 發現自己要...