C# 使用webBrowser控件获取网页中的账号密码登录网页元素并自动填写模拟自动登录
想实现qq音乐网页版自动登录功能,但是不知道怎么用webBrowser控件获取对应的网页元素。之前别的网页可以用下面的方式获取成功,但是这个qq音乐网页不行了,请大神指教!
以前是这样做的:
HtmlElement user = webBrowser1.Document.All["username"];//获取账号文本框,ID=username
HtmlElement password = webBrowser1.Document.All["password"];//获取密码文本框,ID=password
HtmlElement LoginButton = webBrowser1.Document.All["sso_login"];//获取登录按钮,ID=sso_login
user.SetAttribute("value","abc");//给账号文本框内容设置为“abc”
password.SetAttribute("value",“*123” );//给密码文本框内容设置为“*123”
LoginButton.InvokeMember("click");//调用按钮的点击事件
现在qq音乐网页同样方法不行了
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
为你推荐
- c# 用 webBrowser 做的浏览器 怎么打开跳转的pdf网页?
- c#
- 2个回答
- C# webBrowser打开一个html网页 如何插入一段代码?
- c#
- webbrowser
- html5
- 1个回答
- delphi 获取webbrowser网页里的字符串?
- 控件
- delphi
- webbrowser
- 1个回答
- 取网页上显示的值 使用VB.net或VC# 中的WebBrowser
- echarts 地图
- vc
- net
- html5
- 1个回答
- C#调用WebBrowser控件打开layer弹出层遇到问题
- 控件
- java
- webbrowser
- 浏览器
- 2个回答
- C# CefSharp如何获取网页源代码?
- c#
- cefsharp
- 浏览器
- 3个回答
- C#winform程序中webbrowser通信问题
- c#
- winform
- webbrowser
- 2个回答
- 通过C#的webbrowser控件显示当前html内容
- c#
- webbrowser
- 4个回答
- C# webBrowser 获取网页中的li标签的数目
- c#
- webbrowser
- 1个回答
- C#采集网页,模拟点击后无法加载新页面
- c#
- webbrowser
- 2个回答
- c#程序中,webbrowser 加载网页很多次后内存几乎占满卡死。怎么释放资源?
- c#
- 内存泄露
- webbrowser
- 解决办法
- 1个回答
- C#开发WinForm,如何实现WebBrowser登录后,使用登录信息爬数据?
- 2个回答
- c# webbrowser 获取IMG元素验证码的时候空指针异常
- webbrowser
- 验证码
- 5个回答
- winform操作webbrowser控件,全自动延时执行过程的精准控制!
- 精准控制
- winform
- webbrowser
- 全自动
- 5个回答
- 用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息
- c bho webbrowser
- 2个回答
- c# webbrowser 获取网页内的超连接
- 网页设计
- webbrowser
- 网页开发
- 网页
- 1个回答
- C# webBrowser控件在IE8的电脑上网页显示不完整
- 加载
- Internet-explorer
- webbrowser
- 网页
- 1个回答
- c# webbrowser如何获取新跳转页面的URL?
- 跳转
- c#
- webbrowser
- 7个回答
- C# webbrowser 控件打开某些网站加载不全 求解决
- webbrowser
- 网站
- 6个回答