vb2013 WebBrowser1打开页面后,如何自动写名字和密码

代码之城 2014-10-07 05:18:12
WebBrowser1 打开页面后 如何自动写上名字和密码 ,然后提交 ,自动进入系统
...全文
332 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2014-10-17
  • 打赏
  • 举报
回复
引用 9 楼 Jamie2012 的回复:
原理呢 ,谁知道啊
就是模拟用户输入,具体怎么模拟得看网站怎么写的。
蒋晟 2014-10-17
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
[quote=引用 1 楼 jiangsheng 的回复:] “系统”是个什么东西?
蒋版,给您发私信了,请您看下[/quote] 没看到私信啊
QQ234788028 2014-10-17
  • 打赏
  • 举报
回复
引用 16 楼 Jamie2012 的回复:
form = WebBrowser1.Document.Forms(0) form.InvokeMember("submit") 主要是写法不对 ,(0) 是这个 ,谢谢你 解决了。高分奉送
不好意思啊,现在都智能感知,很多记不住。
代码之城 2014-10-17
  • 打赏
  • 举报
回复
form = WebBrowser1.Document.Forms(0) form.InvokeMember("submit") 主要是写法不对 ,(0) 是这个 ,谢谢你 解决了。高分奉送
代码之城 2014-10-17
  • 打赏
  • 举报
回复
引用 14 楼 QQ234788028 的回复:

            //得到表单对象
            HtmlElement form = this.webBrowser.Document.Forms[0];
            //提交表单
            form.InvokeMember("submit");
Dim form As HtmlElement form = webBrowser1.Document.Forms[0] 这里显示错误,是不是需要 Import 这些啊,还是写法不对啊
QQ234788028 2014-10-17
  • 打赏
  • 举报
回复

            //得到表单对象
            HtmlElement form = this.webBrowser.Document.Forms[0];
            //提交表单
            form.InvokeMember("submit");
代码之城 2014-10-17
  • 打赏
  • 举报
回复
<div class="blue-box-button-container"> <a href="javascript:$('login_form').submit();" class="main-button login-button"> <span><em class="lock"></em>Log In</span> </a> </div> 自动填写表单了, 但是这样 如何提交啊。他是个链接
QQ234788028 2014-10-17
  • 打赏
  • 举报
回复

webBrowser1.Document.GetElementById("username").SetAttribute("value", "userid");
webBrowser1.Document.GetElementById("password").SetAttribute("value", "Welcome123");

HtmlElement btnAdd = doc.GetElementById("addDiv").FirstChild;
btnAdd.InvokeMember("Click");
红衣老大 2014-10-08
  • 打赏
  • 举报
回复
坐等被找。。。。。
threenewbee 2014-10-08
  • 打赏
  • 举报
回复
引用 6 楼 Jamie2012 的回复:
引用 4 楼 Jamie2012 的回复:
[quote=引用 楼主 Jamie2012 的回复:] WebBrowser1 打开页面后 如何自动写上名字和密码 ,然后提交 ,自动进入系统
登入页面后 ,进入我网站的会员后台,就是一个自动填写名字和密码的代码 ,谁有啊
具体代码 怎么写啊 我用的是vb2013,[/quote] 需要针对不同的网站编写不同的代码,每个网页的表单形式是不同的。 如果你不打算了解原理和方法,就要程序的话,还是花钱请人写吧。
代码之城 2014-10-08
  • 打赏
  • 举报
回复
引用 4 楼 Jamie2012 的回复:
引用 楼主 Jamie2012 的回复:
WebBrowser1 打开页面后 如何自动写上名字和密码 ,然后提交 ,自动进入系统
登入页面后 ,进入我网站的会员后台,就是一个自动填写名字和密码的代码 ,谁有啊
具体代码 怎么写啊 我用的是vb2013,
X-i-n 2014-10-08
  • 打赏
  • 举报
回复
先看能不能直接加参数访问 如果不行的话,判断webbrowser的状态.确认页面加载完毕后 getelementbyid或者其它方式定位到姓名和密码的输入框,用SetAttribute给它赋值,同样的方式定位到提交按钮或者form,发送点击或者submit命令
代码之城 2014-10-08
  • 打赏
  • 举报
回复
引用 楼主 Jamie2012 的回复:
WebBrowser1 打开页面后 如何自动写上名字和密码 ,然后提交 ,自动进入系统
登入页面后 ,进入我网站的会员后台,就是一个自动填写名字和密码的代码 ,谁有啊
代码之城 2014-10-08
  • 打赏
  • 举报
回复
原理呢 ,谁知道啊
threenewbee 2014-10-07
  • 打赏
  • 举报
回复
引用 1 楼 jiangsheng 的回复:
“系统”是个什么东西?
蒋版,给您发私信了,请您看下
threenewbee 2014-10-07
  • 打赏
  • 举报
回复
google webbrowser 自动填写表单
蒋晟 2014-10-07
  • 打赏
  • 举报
回复
“系统”是个什么东西?

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧