请问关于ihtmldocument2接口有关问题(附代码,请熟悉此接口的帮忙看下,VB)

请教关于ihtmldocument2接口问题(附代码,请熟悉此接口的帮忙看下,VB)
比如登陆百度帖吧,想用ihtmldocument2这个接口实现,代码如下:
假如不考虑验证码

Dim HTMLDoc As New HTMLDocument
  Dim Doc As New iHTMLDocument2
   
  Set Doc = HTMLDoc.createDocumentFromUrl("http://passport.baidu.com/?login&tpl=mn", vbNullString)
  While Doc.readyState <> "complete"
  DoEvents
  Wend

doc.all.tags("input")(16).value="XX" '帐号
doc.all.tags("input")(17).value="XX" '密码
doc.all.tags("input")(20).click '登陆
While Doc.readyState <> "complete"
  DoEvents
  Wend
text1=doc.body.innerhtml

主要是想学学ihtmldocument的用法.不想用webbrowser控件,熟悉此接口的指教下,有例子最好了.(不用webbroser控件\inet\xmlhttp)

------解决方案--------------------
不知楼主是怎么想出这样的代码的,你是根据什么资料写出这种代码的呢
Dim HTMLDoc As New HTMLDocument
Dim Doc As New iHTMLDocument2
------解决方案--------------------
这种用法不了解,帮你顶一下:)
------解决方案--------------------
今晚抽时间试了下你的代码,好像确实可以打开那个百度那个网页的哦.不过我没有测试填写密码登录进去会如何.
哈哈,现在要注册的网站太多了,能少注册一个就省一个;)
------解决方案--------------------
记得click不是你这么用的,你最好调用那个表单,也就是IHTMLFormElement的submit方法来提交.
doc.all.tags("input")(20).click '登陆
------解决方案--------------------
"赋值包括提交的动作都行,但是就是执行以后怎么都登陆不上."?抓了下http包没有,传上去的包里有没带cookie呢
------解决方案--------------------
要不就用webbrowser
要不你就用 winsock~~~

再底层的东东。。。。估计~~~
------解决方案--------------------
其实已经说的很清了。不需要再等了.

webbrowser
winsock
上面两个基于控件

再底层 ws2_32.dll 用这个 即API 模式

google CSocketMaster.cls 这个