051 服务器入校启系统 (第3/3页)
流程,对照TCP握手过程比对。
下课铃响,学生陆续离开。他没动,等人群走完,才收拾东西出门。路过走廊公告栏,一张通知贴在角落:校信息中心开放机房预约,每晚七点至十点,供学生调试程序。
他掏出笔,在笔记本边缘写下时间和地点。
傍晚六点五十分,他提前到达机房。门开着,里面摆着十几台终端机,墙上挂着服务器机柜,管理员正在检查线路。他找了个靠后的位置坐下,打开电脑,接入校园内网。
账号登录成功,权限显示为“普通用户”。他尝试访问外部端口,发现大部分被防火墙拦截。只能走HTTP和FTP。
他调出代码编辑器,新建一个脚本文件。标题写的是“简易数据采集代理v0.1”。第一行代码刚敲完,旁边座位有人坐下。
是张远。
“你真来搞这个?”张远看着他屏幕上的命令行界面,有点意外。
“嗯。”
“这破网速,你想爬数据?”
“先试试。”
张远盯着看了会儿,忽然说:“我知道一个ftp站点,财经大学共享的,每天更新交易所摘要。不用翻墙,速度也快。”
陈帆抬眼:“地址?”
“ftp://jrcu.edu.cn/pub/stock_daily,匿名登录就行。”张远顿了顿,“你要写爬虫?我能看看吗?”
陈帆没立刻回答。他把地址记下,打开资源管理器测试连接。几秒后,目录列表加载出来,最新文件是“stock_19980612.zip”。
他点了下载。
文件不大,不到两兆,二十秒载完。解压后是纯文本格式,包含当日所有A股收盘数据。
他扫了一眼,打开系统后台,新建第二个外部数据源:“FTP_001”。
张远凑过来:“你这系统……挺正规啊。”
“只是个数据库。”陈帆说。
“骗谁呢。”张远笑了,“你这哪是学生作业,分明在搞大事情。”
陈帆没反驳。他把数据导入模板,确认字段匹配无误,然后设定定时任务:每天晚八点自动检测该FTP路径,如有更新则下载并解析。
脚本保存,测试运行一次。程序连接成功,文件读取正常,数据入库。
他关闭窗口,抬头看向机柜方向。管理员正背对着他们整理线缆。
“你还缺人不?”张远忽然问。
陈帆转过头。
“我对网络这块熟,之前在家折腾过路由器刷固件。”张远说得认真,“而且,我不乱说话。”