none
如何使用VB.net实现网页自动填表功能(非普通的html) RRS feed

  • 问题

  • vb.net里的WebBrowser控件可以使用 WebBrowser1.Document.All("u").SetAttribute("value", "snc2010")来完成普通html网页的填表功能,但是对于由js生成的表格或者是input单元应该如何来操作呢?
    比如对CSDN论坛开始的登录界面,应该如何来操作呢?请高手解答,谢谢!!!!

    CSDN论坛开始的登录界面:https://passport.csdn.net/account/login
    2012年10月17日 7:18

答案

  • Hi LiJian408383,

    你先获取相应的frame,然后再对他赋值。

    比如这里可以这么做,  WebBrowser1.Document.Window.Frames(1).Document.GetElementById("u").SetAttribute("value", "snc2010")

    另外,这类问题建议你去vb中文论坛或winform的英文论坛问。


    Bob Wu [MSFT]
    MSDN Community Support | Feedback to us


    2012年10月19日 9:20
    版主