使用webbrowser加载京东的登录页面,通过id找到登录按钮HtmlElement后,调用 InvokeMember("click")发现没用,一点反应都没有。用鼠标手动单击webbrowser里面的登录按钮也没用,用鼠标手动双击才有效。求助要怎么样才能通过代码点击登录啊?????
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
C# webbrowser控件 InvokeMember("click")无效
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2018-09-10 15:29关注确认下你有没有真的找到登录按钮HtmlElement
是不是你找到的是它的父、子节点。
你调试输出下HtmlElement的InnerHtml,看看输出什么,贴出来。还有就是为什么双击才有效,是不是有js挂钩了双击事件,这个要用浏览器的f12调试下。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-10-04 04:59一、WebBrowser控件简介 `WebBrowser`控件是System.Windows.Forms命名空间的一部分,允许开发者在Windows Forms应用程序中展示网页内容。它可以加载HTML页面、执行JavaScript代码、导航到指定URL,甚至可以调用...
- 2017-04-24 00:12仗剑走天涯2009的博客 将WebBrowser控件ScriptErrorsSuppressed设置为True即可 11、自动点击弹出提示框: private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { //自动点击...
- 2009-10-13 18:23在.NET Framework中,`WebBrowser`控件是基于ActiveX技术实现的一个浏览器组件,允许开发者在自己的应用程序中嵌入一个完整的浏览器环境。通过这个控件,我们可以执行各种Web页面上的操作,包括但不限于加载网页、...
- 2020-09-03 11:12在C#编程中,`WebBrowser`控件是一个非常有用的工具,它允许开发者在应用程序内部嵌入一个网页浏览器,从而实现与网页的交互。本文将深入探讨如何使用`WebBrowser`控件进行网络连接检测、模拟登录、点击链接以及执行...
- 2020-01-29 11:42C# 中的 WebBrowser 控件可以和 WinForm 进行交互,实现丰富的功能。本文将介绍两种常见的交互技巧:用 WinForm 的 Event Handler 响应 Web 页面的事件和实现表单的自动填写和提交。 一、用 WinForm 的 Event ...
- 2021-04-12 22:18xiaoxiao wang的博客 获取当前正在浏览的文档 DocumentTitle:获取当前正在浏览的网页标题 StatusText:获取当前状态栏的文本 Url:获取当前正在浏览的网址的Uri ReadyState:获取浏览的状态 WebBrowser控件的常用事件: ...
- 2019-06-27 16:26kelan11的博客 WebBrowser控件的常用属性: Document:获取当前正在浏览的文档 DocumentTitle:获取当前正在浏览的网页标题 StatusText:获取当前状态栏的文本 Url:获取当前正在浏览的网址的Uri ReadyState:获取浏览的状态 ...
- 2015-02-05 09:45weixin_34072159的博客 首先要确定获取到了连接对象的前提下 由于设置了取消新窗口打开 private void webBrowser1_NewWindow(object sender, ...因此在webbrowser 中的 弹出新窗口的连接都被屏蔽了 显示无效 方法一、 /...
- 2018-03-25 22:52weixin_30394333的博客 WebBrowser控件的常用属性: Document:获取当前正在浏览的文档 DocumentTitle:获取当前正在浏览的网页标题 StatusText:获取当前状态栏的文本 Url:获取当前正在浏览的网址的 UriReadyState:获取浏览的状态 ...
- 2020-04-02 15:10cgs108的博客 //WebBrowser控件禁用脚本错误 webBrowser1.ScriptErrorsSuppressed = true; //加载网页 webBrowser1.Url = new Uri(“https://www.csdn.net/”); //网页加载完毕事件 webBrowser1.DocumentCompleted += new ...
- 2014-12-07 17:49cuoban的博客 多线程处理webbrowser的相关问题,并解决触发click事件,js无响应问题。 最近刚好碰上一个需求:循环遍历网页元素,找到innerText为指定的内容时,就模拟人工点击。 解决办法:使用WebBrowser将指定位置的文档加载...
- 2015-01-16 16:58一包烟电脑面前坐一天的博客 WebBrowser控件的常用属性: Document:获取当前正在浏览的文档 DocumentTitle:获取当前正在浏览的网页标题 StatusText:获取当前状态栏的文本 Url:获取当前正在浏览的网址的Uri ReadyState:获取浏览的...
- 2022-01-21 01:45weixin_44281775的博客 下面代码段是关于C#中的WebBrowser控件的属性、方法及操作演示的代码,希望能对码农们有较大用处。 Navigate(string urlString):浏览urlString表示的网址 Navigate(System.Uri url):浏览url表示的网址 Navigate...
- 2015-12-24 14:29cuoban的博客 WebBrowser控件的常用属性: Document:获取当前正在浏览的文档 DocumentTitle:获取当前正在浏览的网页标题 StatusText:获取当前状态栏的文本 Url:获取当前正在浏览的网址的Uri ReadyState:获取浏览的状态 ...
- 2013-12-26 21:24ThinkerFuther的博客 下面是我在C#下写的关于WebBrowser控件使用的代码。 1、WebBrowser常用属性 .Refresh();//刷新 .GoBack();//后退 .GoForward();//前进 .Navigate(new Uri(address)); //打开链接 .Dock = DockSt
- 2020-09-04 05:54在C# WinForm应用开发中,WebBrowser控件是一个非常实用的组件,它允许开发者在桌面应用程序中嵌入网页浏览功能。以下是对标题和描述中提及的一些关键知识点的详细解释: 1. **获取状态栏信息**: 使用`webBrowser...
- 2017-07-28 11:33weixin_30322405的博客 2、注意:WebBrowser控件会占用大量资源。使用完该控件后一定要调用Dispose方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用Dispose方法,该线程应始终是消息或用户界面(UI)线程。 3、WebBrowser...
- 没有解决我的问题, 去提问