[菜鸟求助]如何用程序实现和网页的交互(不通过浏览器)

Lemon-sai 2007-09-23 12:02:37
我看过别人编过的一个程序
用到了MSINET.OCX
有点类似与论坛的灌水机那种。


ps.本人对vb的网络相关编程一窍不通,提的问题在大家看来可能很低级,请不要介意。
如果可以话能提供一个实力,可以让我在自己的机器上边看边学习。


谢谢。

(记得以前提问可以给300分的,现在只能给100分了,好久没来,变化很大啊)
...全文
245 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lemon-sai 2007-10-01
  • 打赏
  • 举报
回复
楼上的麻烦可以说的详细点吗?具体是怎么实现的?谢谢
Lemon-sai 2007-10-01
  • 打赏
  • 举报
回复
恩,基本有点方向了,谢谢大家,帖子结掉。以后有问题了再问。
VirtualDesktop 2007-10-01
  • 打赏
  • 举报
回复
直接用Inet控件
就是你提到的MSINET.OCX,这个控件可以实现post等操作
你如果不会用就google一下吧,在这里很难一两句话就教会你的
tianhuo_soft 2007-10-01
  • 打赏
  • 举报
回复
up
awperpvip 2007-09-24
  • 打赏
  • 举报
回复
你添加MSINET.OCX就能用了
。。。
如果只要完成特定功能,不要浏览网页,一个Winsock就搞定了。
Lemon-sai 2007-09-23
  • 打赏
  • 举报
回复
那我看到的那个程序应该就是shell ie做出来的。
请问有没有相关的实例可以参考(用到了shell ie,也用到了xmlhttp的)
toury 2007-09-23
  • 打赏
  • 举报
回复
1,"不想shell ie,因为用ie的话会很慢的"
你可以用XMLHTTP来索取网页的内容,然后分析筛选出你想要的东东

2,“另外不知道shell ie是不是需要很多内存的,屏幕上是不是显示ie界面的,如果不是的话怎么shell呢?”

不shell IE,也可以用应用SHOCKWAVE.DLL(具体名我忘了)来创建一个IE APPLICATION,可以显示也可以不显示,用后销毁;

但对你所述的目的用这个方法似乎不对题,呵呵。
Lemon-sai 2007-09-23
  • 打赏
  • 举报
回复
谢谢楼上的回复,因为我不懂这个,所以问的问题也问不清楚。

不想shell ie,因为用ie的话会很慢的。

举个例子吧,一个网页,我用ie浏览的时候
如果我填写1,点确定,网页那边会返回“11111111”
如果我填写2,点确定,网页那边会返回“22222222”
如果我填写3,点确定,网页那边会返回“33333333”



我说的交互就是我直接通过程序向网页发出信息,然后把网页那边会返回的数据直接收到程序里来处理。不通过ie来实现。


(另外不知道shell ie是不是需要很多内存的,屏幕上是不是显示ie界面的,如果不是的话怎么shell呢?谢谢)
toury 2007-09-23
  • 打赏
  • 举报
回复
我没完全理解楼主的本意,乱讲一下,呵呵:
可以shell IE浏览器,让IE帮你做浏览的事情.
至于你说的交互里如果包含其他,比如记录\拦截浏览行为,那要用到BHO了;
再高级那就NDIS了,不过VB怕是力不从心了
Lemon-sai 2007-09-23
  • 打赏
  • 举报
回复
打错别字了,是“如果可以话能提供一个实例”,发到我的mail,sin4x@sohu.com
toury 2007-09-23
  • 打赏
  • 举报
回复
是没用到,如果你仅仅是要分析某个网页的内容,不用打开IE了
Lemon-sai 2007-09-23
  • 打赏
  • 举报
回复
这个程序里似乎没有用到shell 啊?
toury 2007-09-23
  • 打赏
  • 举报
回复
'引用nicrosoft xml3.0

Private Sub Form_Load()
Dim xml As New XMLHTTP
xml.open "GET", "http://www.sohu.com", False
xml.send
Debug.Print xml.responseText
Set xml = Nothing
End Sub

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧