The following is my dream . ( But it is ONLY a dream . I do NOT know WHEN it will come true . )
收集 奥吧 12401 拉面 的 信息 ( 名字 , 头衔 级 , 经验值 )
然后 根据 经验值 排序 , 制作 1 个 奥吧 拉面 有序 名单 .
And maybe I know how to do :
Step 1 : 使用 HTTP协议 下载 包含 所需 信息 的 html文本 .
Step 2 : 从 上述 html文本 中 提取 出 所需 信息 .
Step 3 : 对 经验值 排序 .
Step 4 : 得到 结果 .
以及 每 1 步 怎么 做 :
Step 1 :
1. 实现 Win32 Socket 2 接口 下 的 简单 IPv4 功能 和 简单 TCP 通信 .
2. 实现 简单 的 HTTP/1.1 协议 ( HEAD , GET 方法 ) .
3. 获取 包含 所需 信息 的 html文件 的 URL .
4. 进行 下载 .
Step 2 :
1. 实现 对 html javascript 的 简单 解析 .
2. 根据 其 结构 提取 相应 位置 的 信息 .
Step 3 :
1. 实现 简单 排序 .
2. 进行 排序 .
Step 4 :
对 输出 结果 进行 简单 修饰 并 得到 最后 结果 .
