现在的位置: 首页 > 综合 > 正文

linux下用C/C++和socket实现的驾校约车助手

2014年01月26日 ⁄ 综合 ⁄ 共 509字 ⁄ 字号 评论关闭

最近在考驾照,驾校提供了网上约车的服务。

不过因为练车的人太多,经常是最近3、4天的时间都已经被预约满了。

但是虽然表面上预约的很满,实际上很多人都会因为临时有事而退约。

只不过等着约车的人很多,很难碰巧遇到罢了(除非守在电脑旁边一遍一遍的刷)。

恰好最近在学socket通信和http协议,于是就写了这么个东西。

可以每隔一分钟自动下载一次约车表,分析表中有没有空闲的教练。

已经成功约到好几个时段非常好的教练啦,粉有成就感啊~~Hia Hia~~~


实现的功能很简单:

1、模拟登陆(有验证码)

2、请求约车表

3、分析html,获取空闲时段

4、如果有空闲时段,播放声音提醒

当然约车还是手工的。。。

因为要看一下教练靠不靠谱(上次碰到一个教练,越教我越不会了),还有时段好不好。


都是边学边的,模拟登陆就费了好大的劲,有验证码,要分析他网站的http_header,还要分析请求里的字段的意义,另外session也费了不少事,毕竟之前完全不了解http协议。对,还有socket的非阻塞连接。

不过还好,网站写的比较水,很多东西都露在外头,传输也不加密。。


第一次做了个实用的东西,虽然无比简单白痴,还是自我感觉良好...

明天把代码和心得写一下

抱歉!评论已关闭.