以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]打开网页自动填入用户名及密码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74488)

--  作者:农村人
--  发布时间:2015/9/12 9:55:00
--  [求助]打开网页自动填入用户名及密码
当打开窗口;WebBrowser地址是:tfgs.qn.qs12315.com
自动填入事先设定好的用户名用密码,请问如何做?

--  作者:bailang121
--  发布时间:2015/9/12 10:01:00
--  
那需要读取网页信息~ 包括网页内账号密码输入框控件的元素~    无法直接完成这样的步骤的哦   
--  作者:Hyphen
--  发布时间:2015/9/12 11:43:00
--  

参考http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=71110


--  作者:lindong
--  发布时间:2015/9/12 11:46:00
--  [分享]
做了个例子 http://yun.baidu.com/share/link?shareid=3833418876&uk=2569802092
[此贴子已经被作者于2015/9/12 12:06:41编辑过]

--  作者:大红袍
--  发布时间:2015/9/13 11:35:00
--  

Dim web As System.Windows.Forms.WebBrowser = e.Form.Controls("WebBrowser1").Basecontrol
web.Navigate("tfgs.qn.qs12315.com")

Do Until web.ReadyState = 4
    Application.DoEvents
Loop

web.Document.GetElementById("UserName").SetAttribute("Value", "123456")
web.Document.GetElementById("Password").SetAttribute("Value", "123456")
web.Document.GetElementById("check_num").SetAttribute("Value", "123456")
web.Document.GetElementById("cmdLongi").InvokeMember("click")

 

----------------读取验证码可以参考

 

测试了一下,下面的例子都不错。英文的还可以,中文的兼容性不好

 

有兴趣自己测试一下文字识别。

 

http://www.cnblogs.com/stone_w/archive/2011/10/08/2202397.html