電話掛斷。他把手機放回桌上,重新打開BBS頁麵。又有一條新帖發布:《深發展A股尾盤異動,疑似機構調倉》。
他點進去,看完內容,立刻調出曆史行情對比模塊。雖然無法自動抓取,但手動輸入後,係統仍能進行基礎分析。他把今天的數據補全,保存日誌,確認Guardian運行正常。
窗外夜色濃重,樓道燈熄了,整層樓安靜下來。張遠早已睡下,遊戲機紅燈閃爍。陳帆合上筆記本,目光落在牆上貼的課程表。明天上午第三節,計算機網絡基礎。
他知道,真正的重建還沒開始。
第二天一早,他帶著筆記本去了教學樓。課在二樓,教室靠窗位置有幾個空座。他選了中間一排,放下包,打開電腦。老師講的是OSI七層模型,PPT投影在白板上,畫著數據封裝流程。
他沒怎麼看屏幕,手指在鍵盤上快速敲擊,記錄要點。當講到應用層與傳輸層交互時,他突然停下,翻出昨晚記下的BBS通信流程,對照TCP握手過程比對。
下課鈴響,學生陸續離開。他沒動,等人群走完,才收拾東西出門。路過走廊公告欄,一張通知貼在角落:校信息中心開放機房預約,每晚七點至十點,供學生調試程序。
他掏出筆,在筆記本邊緣寫下時間和地點。
傍晚六點五十分,他提前到達機房。門開著,裡麵擺著十幾台終端機,牆上掛著服務器機櫃,管理員正在檢查線路。他找了個靠後的位置坐下,打開電腦,接入校園內網。
賬號登錄成功,權限顯示為“普通用戶”。他嘗試訪問外部端口,發現大部分被防火牆攔截。隻能走HTTP和FTP。
他調出代碼編輯器,新建一個腳本文件。標題寫的是“簡易數據采集代理v0.1”。第一行代碼剛敲完,旁邊座位有人坐下。
是張遠。
“你真來搞這個?”張遠看著他屏幕上的命令行界麵,有點意外。
“嗯。”
“這破網速,你想爬數據?”
“先試試。”
張遠盯著看了會兒,忽然說:“我知道一個ftp站點,財經大學共享的,每天更新交易所摘要。不用翻牆,速度也快。”
陳帆抬眼:“地址?”
“ftp://jrcu.edu.cn/pub/stockdaily,匿名登錄就行。”張遠頓了頓,“你要寫爬蟲?我能看看嗎?”
陳帆沒立刻回答。他把地址記下,打開資源管理器測試連接。幾秒後,目錄列表加載出來,最新文件是“stock19980612.zip”。
他點了下載。
文件不大,不到兩兆,二十秒載完。解壓後是純文本格式,包含當日所有A股收盤數據。
他掃了一眼,打開係統後台,新建第二個外部數據源:“FTP001”。
張遠湊過來:“你這係統……挺正規啊。”
“隻是個數據庫。”陳帆說。
“騙誰呢。”張遠笑了,“你這哪是學生作業,分明在搞大事情。”
陳帆沒反駁。他把數據導入模板,確認字段匹配無誤,然後設定定時任務:每天晚八點自動檢測該FTP路徑,如有更新則下載並解析。
腳本保存,測試運行一次。程序連接成功,文件讀取正常,數據入庫。
他關閉窗口,抬頭看向機櫃方向。管理員正背對著他們整理線纜。
“你還缺人不?”張遠忽然問。
陳帆轉過頭。
“我對網絡這塊熟,之前在家折騰過路由器刷固件。”張遠說得認真,“而且,我不亂說話。”