作者TKyo (暗黑贵公子)
看板Programming
标题Re: [问题] 想写一个类似浏览器的程式
时间Sat Jul 5 18:02:11 2008
※ 引述《Elfiend (小孩)》之铭言:
: 我猜这边是指 类似火狐的作法是吗?
: 我知道目前火狐已有许多实用外挂。
不是喔, 还比这个更简单
但是你要知道对方的表单定义, 知道後拿回来自己刻一个
或是搭配 <IFRAME>, 可以一次控制非常多的表单
: 不过这跟我想做的事不太一样。
: 因为这方法很简单,完全只需要考虑逻辑就好。 技术上大二就学过了。
: 而且读取速度不是很快,每开一次页面就要重新读取一次。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Web 游戏就是即时
: 所以我想要将data直接读取下来存档,这样可以减少向server要求资料。
除非你知道算式, 不然可能无法 Match (离线浏览)
: 顺便将页面修正成我喜欢的样式。更进阶一点的话,想设计成使用者自定样式。
: 因为想要有好看的样式,所以我才用.net。
: 因为我之前专题是3D。有用.net在做程式外观设计。
: 另外,也因为之前专题影响,都是在.h档里实作。
: 看到很多人建议不要这样做,想请问详细原因是?
: 是否有参考的网页或者关键字可搜寻?
.h 通常都拿来定义 "资料结构/marco/常数/global 变数"
至於 "表单/视窗/介面...等", 一般都放到 .rc 定义
: 这个方法好像很有趣,不知道有没有更进阶的介绍?
有啊, 不过前提是我上述的观念要全盘了解, 不然一样听不懂 :(
: 这边指的浏览器有限定哪些吗? (火狐限定? IE可以吗?)
这个方法指定的已经是只要是 "有视窗" 的玩意, 都可以这样搞
: getcase推荐的网址 blog.xuite.net/abgne/diary1/15669132
: 似乎是网路上别人为另一款网路游戏写的外挂。
: 感觉上颇像我想做的事。不过不晓得应该怎麽参考?似乎没有程式码可观摩。
这个喔, 其实原理很简单
1.IE Control - 负责显示画面/处理 Cookie/登出入
2.其他功能 - 只纯粹看对方表单怎样定义, 依样画葫芦送封包出去
POST 就送 POST, GET 就送 GET ...
就是如此简单而已, 没有困难的技术
HTML 和 RFC (Hypertext Transfer Protocol) 看熟就知道怎麽送了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.168.73
1F:→ pthuang:最大的障碍是看RFC .... XD" 140.126.21.58 12/12 00:49