网站:http://www.500wan.com/
网页中左边一个用户登陆表单,直接无法提交。
用frame内的链接提交很容易搞定。但是,想直接在主页 wb1.Navigate('http://www.500wan.com');提交这个会员登录的表单,该如何做呢?
网上搜了些帖子和方法,都没成功,不知道怎么写,
只好来论子里请教高人,望高人不吝赐教!

解决方案 »

  1.   

    用个for循环找到doc.itmes找到html里面的构件,然后填写内容
    最后调用doc.itmes.click下面是摘得一部分代码,实现部分代码更多,这只是调用部分var editor=null; try{  editor=new BdEditor("spBlogCmtText",{width:"100%",height:"155px"});  editor.onfocus = function(){hidErr(3);}  editor.render(); }catch(e){  var spBlogCmtText = document.getElementById("spBlogCmtText");  var p = spBlogCmtText.previousSibling;  while(p && p.nodeType != 1) p = p.previousSibling;  if(p && /bdeditor_container/.test(p.id)){   p.parentNode.removeChild(p);  }  spBlogCmtText.style.display = '';  editor=null; }
    <iframe width="100%" height="155px" frameborder="0" src="javascript:void(0)">
    </iframe>
    —————————————————————————————
    它是用iframe来实现输入框的,赋值可能在输入框中显示不出来,你直接提交试试,看看能成功不
      

  2.   


    谢谢回复,只是你这是C++还是Java,我不太明白啊,
    能不能用Delphi写下啊
      

  3.   

    哥們,你搞錯了,他的登錄頁面是:http://www.500wan.com/pages/inc/iframe/login1.htm
      

  4.   

    直接用Fiddle之类的截包分析工具,自己构造HTTP请求头...