这个软件后台浏览网页的功能在delphi下是怎么实现的(不明白)? ( 积分: 100 )

  • 主题发起人 主题发起人 netsnowfly
  • 开始时间 开始时间
N

netsnowfly

Unregistered / Unconfirmed
GUEST, unregistred user!
这个软件是用vc编写的,是一个后台网页浏览浏览程序。整个程序下载地址:http://netsnowfly.go.nease.net/ice.rar(复制到ie地址栏下载)
原理是这样的,先配置好要浏览的页面,然后运行主程序。
配置程序截屏 http://netsnowfly.go.nease.net/ask/1.bmp

问题就出在程序运行以后不显示任何网页页面,但是完成了全部网页的浏览。而去浏览的网页不是静态的,浏览器的网页都是含有javascript的。下面是他支持的一个网页
http://www.autovisiting.com/getcredits_new/index.php?UserId=119906
他能随这个页面的不会刷新而检测到你相应的冲浪点数。如果要是时一个静态页面用idhttp就可以轻松搞定了!idhttp好像是不能浏览上面这种页面的。

程序开始运行时截包如下:
GET /getcredits_new/index.php?UserId=119906 HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE 3.01)
Host: www.autovisiting.com
Connection: Keep-Alive
Cache-Control: no-cache

还有日志文件内容如下:
19:56:22 新线程[4-001]正在启动...
19:56:22 [4-001]线程正常启动
19:56:55 [4-001]URL连接错
19:57:13 旧线程[4-001]正在结束...
19:57:15 新线程[4-001]正在启动...
19:57:15 [4-001]线程正常启动
19:57:48 [4-001]URL连接错

这个程序应该还是调用的ie的什么东西,因为如果你改变了ie的代理,那他也会通过你刚才在ie设置的改变的代理来访问网页。

应该不是用tcpsocket直接连接的80如果这样的话,ie代理的改变对他是没有用的!也因该不是用的twebbrowser,程序可以开很多线程,而且很小104k。

请大家帮忙分析一下!搞不定了!
 
这个软件是用vc编写的,是一个后台网页浏览浏览程序。整个程序下载地址:http://netsnowfly.go.nease.net/ice.rar(复制到ie地址栏下载)
原理是这样的,先配置好要浏览的页面,然后运行主程序。
配置程序截屏 http://netsnowfly.go.nease.net/ask/1.bmp

问题就出在程序运行以后不显示任何网页页面,但是完成了全部网页的浏览。而去浏览的网页不是静态的,浏览器的网页都是含有javascript的。下面是他支持的一个网页
http://www.autovisiting.com/getcredits_new/index.php?UserId=119906
他能随这个页面的不会刷新而检测到你相应的冲浪点数。如果要是时一个静态页面用idhttp就可以轻松搞定了!idhttp好像是不能浏览上面这种页面的。

程序开始运行时截包如下:
GET /getcredits_new/index.php?UserId=119906 HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE 3.01)
Host: www.autovisiting.com
Connection: Keep-Alive
Cache-Control: no-cache

还有日志文件内容如下:
19:56:22 新线程[4-001]正在启动...
19:56:22 [4-001]线程正常启动
19:56:55 [4-001]URL连接错
19:57:13 旧线程[4-001]正在结束...
19:57:15 新线程[4-001]正在启动...
19:57:15 [4-001]线程正常启动
19:57:48 [4-001]URL连接错

这个程序应该还是调用的ie的什么东西,因为如果你改变了ie的代理,那他也会通过你刚才在ie设置的改变的代理来访问网页。

应该不是用tcpsocket直接连接的80如果这样的话,ie代理的改变对他是没有用的!也因该不是用的twebbrowser,程序可以开很多线程,而且很小104k。

请大家帮忙分析一下!搞不定了!
 
想了几天没有想明白,这玩意在delphi怎么实现啊。我试了用webbrowser效果不行,webbrowser一些属性,过程已经作了处理,还是有有页面错误,广告弹出等等,没有他显得小巧,干净!
 
哪位知道帮忙分析一下啊!
 
用这个控件embedwb
 
好先谢谢suninrain。我到google上搜搜看先
 
有没有这个控件的资料?
 
http://www.euromind.com/iedelphi/
 
这个玩意d7下装不起来,页面很旧了!还有好的办法吗?
 
在出错的pas里多uses activex,很简单的兼容性错误,自己稍微改改就能在d7上用了 ,改动不超过3行。或者里去下改好的D7版本 。google搜一下。
 
多人接受答案了。
 
后退
顶部