作者yzugsr (Bird)
看板Programming
标题Re: [问题] 想写一个类似浏览器的程式
时间Thu Jul 3 21:56:19 2008
※ 引述《Elfiend (小孩)》之铭言:
: 目的:以C or C++写一个 可读取与传送资料到网页的程式
: 概要:依照我输入的网址,读取该网页的内容,
: 再按照我程式的安排,将内容依照我的要求排版。
: 并且可以操作读取下来的网页。(点选後开网页之类的)
: 开发环境:Microsoft Visual Studio 2005 (Windows XP SP2)
: 我的努力:已使用Sniffer了解网页传送时,使用的语法。
: 已试过已知的程式语法,结果会死当。(网际网路作业的语法)
会用Sniffer很认真 但入门的点有点误差
你需要的是了解HTTP通讯协定
www.faqs.org/rfcs/rfc2616.html
或者google http的中文解说
: 我的困难:对网页的读取与传送都不熟。(希望有2005的范例程式)
: 推测我的失败是读取的格式错误。
: 对程式的初始设定(开发环境设定),以及语法都不熟。
: 但逻辑方面没有问题,只要有东西可以参考,
: 或者有个明确的方法让我实行,应该就可以了。
你可以借助一些现成的HTTP Client Library来简化问题
像.net有Chilkat HTTP .Net Component
这些函式库可以使你免於面对HTTP复杂的底层
而专注在你的外挂逻辑上
: 程式码:http://140.116.5.200/~f7494908/Form1.h
如上面版友推文所说
Definition最好不要放在Header中
: 如果有更适合Po的版,还请来信告知。
: 我也很犹豫这到底算网路还是程式。
: 我算新手,对於新的程式或者新的开发环境,会让我困扰很久。
: 但对於程式码的了解非常迅速。在实作程式作业与ACM之类的题目都没有问题
: --
: 坦白说我的确是想写网页游戏的外挂,
: 但请别问我是哪个游戏,然後把外挂丢给我。我想自己写。
我绝对不知道你是要写Travian的外挂 XD
: 也别当正义魔人,我只想藉游戏动力学习新的知识,我自有分寸
很好的动机 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.33.124
1F:推 Elfiend:谢谢你的建议。现在来慢慢看 125.232.5.62 07/04 15:03