`

webbrowser控件对于获取没有id,没有name的值

    博客分类:
  • C#
 
阅读更多

有些时候这个东西就是烦人啊。写个input没有id,没有name,例如

<input type='submit' class='button' value='登 陆' />
 如果你要获取这个submit自动点击的话,我估计就只能获取这个value了。获取的一句就是一定要是全局唯一。如果不唯一我也就么的办法了要。
分享到:
评论

相关推荐

    VB获取网页框架内容

    本话题将深入探讨如何使用VB的WebBrowser控件来获取网页框架(frame或iframe)内的内容,以及涉及到的相关知识点。 首先,WebBrowser控件是VB.NET提供的一种用于在应用程序中嵌入Web浏览器功能的组件。通过这个控件...

    C# webbrowser控件执行js脚本源码

    1. **获取文档对象**:首先获取`WebBrowser`控件的文档对象。 ```csharp HtmlDocument doc = webBrowser1.Document; ``` 2. **调用JavaScript方法**:使用`InvokeScript`方法执行JavaScript方法,并传入参数。 ...

    VC webbrowser获得本页所有超链接以及文本

    在资源编辑器中选择WebBrowser控件,并设置其ID,如IDC_WEBBROWSER1。然后在代码中初始化并加载网页: ```cpp // 初始化WebBrowser控件 COleControlSite* pSite = DYNAMIC_DOWNCAST(COleControlSite, GetDlgItem...

    webbrowser自动填表单

    - 如果某些元素没有 ID 或 Name 属性,可以考虑使用 `getElementsByTagName` 方法结合其他条件筛选出目标元素。 - 需要注意的是,有些表单可能依赖于 JavaScript 的动态加载,这时可能还需要借助其他工具或方法来...

    C# webBrowser 自动表单提交问题 - 真功夫

    对于表单提交这类常见操作,灵活运用不同的定位策略(如通过ID、名称或`tabindex`值)可以提高程序的鲁棒性和灵活性。 此外,文中提到的`asp.net源码`、“Jquery”和“优化DBA”等标签可能暗示了更广泛的背景知识。...

    WebBrowser 如何读出input 的value值。谢谢

    本文将详细介绍如何使用C#中的`WebBrowser`控件读取`input`元素的`value`值。 首先,了解`WebBrowser`控件的基本用法。在C#窗体应用中,你可以通过Visual Studio的工具箱将`WebBrowser`控件拖放到窗体上,然后设置...

    asd.rar_WebBrowser post_webbrowser

    在IT领域,WebBrowser控件是开发者经常使用的一个工具,特别是在Windows应用程序开发中。这个控件允许程序内嵌一个浏览器引擎,使得用户可以在应用程序内部浏览网页。本篇将深入探讨"WebBrowser"的使用,特别是关于...

    webbrowser模拟点击按钮

    综上所述,通过 WebBrowser 控件可以有效地实现网页元素的模拟点击操作,这对于自动化测试、数据抓取等领域具有重要意义。在实际应用中,需要注意细节处理和异常情况的应对,以提高程序的稳定性和实用性。

    Silverlight调用WebBrowser中HTML的JavaScript方法。

    1. **初始化WebBrowser控件**:在Silverlight应用加载时,你需要确保WebBrowser控件已经加载完成,可以使用`DocumentCompleted`事件来监听网页加载完成。 ```csharp webBrowser1.DocumentCompleted += webBrowser1_...

    vb_webbrowser 自动发贴

    VB中可以使用`Document.All.Item("inputName")`获取指定ID或Name的输入元素,然后设置`Value`属性。 4. **提交帖子**:最后,模拟点击“发布”按钮,这通常需要触发表单的`onsubmit`事件。VB中,可以使用`...

    vc webbrowser取得所有超链接及链接标题

    在MFC(Microsoft Foundation Classes)应用中,可以通过在对话框或视图类中添加一个OLE控件,并将其类ID设置为`{8856F961-340A-11D0-A96B-00C04FD705A2}`,来实现WebBrowser控件的集成。完成这些设置后,我们就可以...

    利用WebBrowser彻底解决Web打印问题(包括后台打印)

    【WebBrowser控件详解及其在Web打印中的应用】 在BS架构的应用中,打印功能的实现往往是一项挑战,尤其是当需求涉及到部分打印和后台批量打印时。本文将介绍如何利用IE内置的WebBrowser控件来解决这些问题,使得...

    C#_WebBrowser_网页操作

    在探讨C#中WebBrowser控件的网页操作之前,我们先来理解一下WebBrowser控件的基本功能和用途。WebBrowser控件是Windows Forms应用程序中一个非常强大的组件,它允许开发者在自己的应用程序中嵌入和控制网页浏览功能...

    VB中WEBBROWSER技巧大全(DOC文档)

    5. **TopLevelContainer**:返回布尔值,表示IE是否作为WebBrowser控件的顶层容器。 6. **Type**:返回已加载到WebBrowser控件的对象类型。 7. **Left**、**Top**、**Width**、**Height**:分别返回或设置WebBrowser...

    C# 在桌面程序里集成webbrowser和Ext

    集成EXTJS后,可以通过WebBrowser控件的`Document`属性访问DOM,利用JavaScript与EXTJS的API进行交互,例如调用EXTJS方法或获取数据。同时,也可以在C#中通过`webBrowser1.Document.InvokeScript`方法执行JavaScript...

    如何判断WebBrowser控件中单击了什么

    通过这种方式,我们就可以获取到WebBrowser控件中用户点击的HTML元素的标签名和ID,从而在C#代码中对这些事件进行处理。这种方法虽然涉及到一些COM互操作,但能让我们深入控制WebBrowser控件的行为,满足特定的需求...

    使用C#处理WebBrowser控件在不同域名中的跨域问题

    在这个Helper类中,我们定义了一个`GetIFrameDocument`方法,它接受一个WebBrowser控件和IFrame的ID,然后返回IFrame的IHTMLDocument2对象。首先,我们检查主文档是否已加载,然后通过`mainDocument.frames`获取...

    基于Webrower控件网页自动填写和按钮操作

    对于网页数据的自动填写,可以通过调用WebBrowser控件的Document接口获取HTML文档对象,再通过DOM(Document Object Model)来定位并修改元素的值。例如,假设要填写用户名和密码,可以这样实现: ```cpp IDispatch...

Global site tag (gtag.js) - Google Analytics