比较少接触Web编程。现要做个程序,每隔几秒钟从服务器get一个html页面,并分析该页面tag标签,找出一些有用的字符串信息。 象做这样一个简单的应用,应该选用何种方法效率比较高点。 我查了些相关资料,发现http编程有以下几种方法:
1。直接调用Winsocket,自己实现http协议(只需要post和get)。
2。调用Winet API,这个是比Winsocket更高级点的封装。
3。调用浏览器组件,MSHTML或者MSXML,这种方法编程应该更简单,谁用过这两种,效率优势明显吗?或者还有什么更好的办法,请指点下。选个好的方向事半功倍:) THX!
1。直接调用Winsocket,自己实现http协议(只需要post和get)。
2。调用Winet API,这个是比Winsocket更高级点的封装。
3。调用浏览器组件,MSHTML或者MSXML,这种方法编程应该更简单,谁用过这两种,效率优势明显吗?或者还有什么更好的办法,请指点下。选个好的方向事半功倍:) THX!
简单又好用
解析的话,我是用XML的CMarkpu,能用的话就用这个吧或者是tinyxml 尽量不用MSHTML和MSXML.
http://www.firstobject.com/ CMarkup
http://sourceforge.net/projects/tinyxml/ tinyxml
效率比较高但是说到方便,还是使用WEBBROWSER最方便和稳定我帮你测试过了,你自己也可以再测一下看看是不是这样