WebBrowser打开网页 然后 在Delphi的 Edit 控件里填入5-10位的数字 当点击Button按钮, 把Edit中的数字输入到网页中的输入框(比如输入框的ID是 k3 )把Edit里的数字输入到网页k3里面,然后继续执行点击网页中的某个按钮(如 k4)整半天没想通,求助来了。愁死上源码最好+点注释,领导辛苦了、 解决请喝二锅头。

解决方案 »

  1.   

    2种方式
    1.用webbrowser
    2.用idhttp几句话也说不清楚。建议你百度一下,有很多介绍和代码的。
      

  2.   

    webbrowser1.Silent:=true;  //防止出现js错误
    //要引用MSHTML单元
    //给百度文本框输入内容
    ((webbrowser1.document as ihtmldocument2).all.item('kw',0) as ihtmlinputelement).value:=edit2.Text ;
    //点击百度的搜索按钮
    //WebBrowser1.OleObject.document.all.item('su', 0).click;
    WebBrowser1.OleObject.document.all.item('su').click;根据ID 来输入的,找到你要输入地方的ID,上面是在百度框输入内容,并点击搜索