python在線讀取傳奇列表,并解析為需要的JSON格式,以下為傳奇中使用的TXT列表格式,
[Server] ; 使用“/”字符分開顏色,也可以不使用顏色,支持以前的舊格式,只有標題和服務器標題支持顏色 ; 標題/顏色代碼(0-255)|服務器標題/顏色代碼(0-255)|服務器名稱|服務器IP|服務器端口|是否自動展開(0不展開,1自動展開)|微端IP|微端網關端口(0表示不使用微端)|安全盾防火墻端口(0表示不使用防火墻)|防火墻類型,0=安全盾防火墻 1=風盾 2=惡魔盾 0=電信服務器/254|熱血傳奇7008/250|傳奇歸來7008|127.0.0.1|7000|1|127.0.0.1|0|0 1=電信服務器/254|傳奇歸來7000/251|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 2=網通服務器/249|熱血傳奇7008/252|傳奇歸來7008|127.0.0.1|7000|1|127.0.0.1|0|0 3=網通服務器/249|傳奇歸來7000/253|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 0=電信服務器/254|熱血傳奇7008/250|傳奇歸來7008|127.0.0.1|7000|1|127.0.0.1|0|0 1=電信服務器/254|傳奇歸來7000/251|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 2=網通服務器/249|熱血傳奇7008/252|傳奇歸來7008|127.0.0.1|7000|1|127.0.0.1|0|0 3=網通服務器/249|傳奇歸來7000/253|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 2=雙線服務器|熱血傳奇7008|傳奇歸來7008|127.0.0.1|7008|1|127.0.0.1|0|0 3=雙線服務器|傳奇歸來7000|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 2=雙線服務器|熱血傳奇7008|傳奇歸來7008|127.0.0.1|7008|1|127.0.0.1|0|0 3=雙線服務器|傳奇歸來7000|傳奇歸來7000|127.0.0.1|7000|1|127.0.0.1|0|0 [Setup] 公告地址=http://www.gameofmir.com 官方首頁=http://www.gameofmir.com 客戶服務=http://www.gameofmir.com刷新速度=360 ;時間秒,參數不小于30自動刷新=0 ;0不自動刷新 1自動刷新自動選擇游戲區=電信服務器|傳奇歸來7000|傳奇歸來7000;增加這里的輸入前面三個名稱,登錄器打開就會自動選擇這個區,如果只輸入“電信服務器”就會自動展開“電信服務器”這一項 ;例如:自動選擇游戲區=電信服務器 就會自動展開“電信服務器” 輸入完整的前面三個名稱就會自動選擇這個區 ;為空時,當然就不會自動選擇任何區。[Upgrade] ;列表最下面有登錄器更新內容。切記獲取的MD5值是壓縮包的值,而不是壓縮包內的文件。 ;如果您打包的是文件夾如data,文件夾整個打包,那么保存目錄就使用“\”,意思就是文件自動解壓到登錄器所在位置,如果您打包的是data內的補丁文件,那么保存目錄就寫位Data! ;------------------------------------------------------------------------------------------------------------------------------ ;------------------------補丁自動更新配置演示,如果沒有補丁更新的,請把以下的內容全部刪除-------------------------------------- ;------------------------------------------------------------------------------------------------------------------------------ ;------------------------補丁的MD5值獲取方法:把補丁拖動到登陸器配置器上就可以------------------------------------------------- ;------------------------------------------------------------------------------------------------------------------------------ ;------------------------------------------------------------------------------------------------------------------------------ ;類型(0=普通文件 1=更新登錄器本身時必須是exe文件 2=zip壓縮文件) 保存目錄(更新登錄器本身時目錄名稱使用\斜杠) 文件名稱 MD5值 下載地址 ;登錄器自身的更新,有的空間可能不支持擴展名為“.exe”文件的下載,可以把擴展名稱改成“.rar”這樣就可以下載了,注意不是壓縮成rar格式,而是直接把“.exe”擴展名稱修改成“.rar”0=1 \ GameOfMir_登錄器.exe 6cb5a722f54ed491ca4fddd0a507332d http://www.gameofmir.com/GameOfMir_登錄器.exe 1=2 Data data.zip fdc49e06560f62ddbc5c178d3c02b736 http://www.gameofmir.com/data.zip 2=2 Map Map.zip fdc49e06560f62ddbc5c178d3c02b736 http://www.gameofmir.com/Map.zip 3=2 Wav Wav.zip fdc49e06560f62ddbc5c178d3c02b736 http://www.gameofmir.com/Wav.zip 4=2 Resources\Data Resdata.zip fdc49e06560f6