html - 使用webbrowser控件VB.NET通过它的宽度获取网站表的价值
问题描述
我有一个问题:是否可以使用 webbrowser 控件在 VB.NET 中通过其宽度来获取网站表的文本值?为什么?因为表有一个名称(row_resultsTable_4),但子列没有名称(它们具有相同的名称(txt_conteudo_lista tbl_line_border),我只想得到一个列的特定值,而宽度总是相同的,我'我在想是否有可能仅通过它的宽度来获得价值。
例如,获取表格“row_resultsTable_4”的宽度“200px”文本值。
可能吗?如果是,如何?
老实说,我真的是 VB.NET 的新手,甚至不知道从哪里开始。任何代码片段都非常感谢。
感谢您花时间阅读和帮助我。
解决方案
我设法让它工作。
Dim resultsTable As HtmlElement = IEWebBrowser.Document.GetElementById("DgitaTable_resultsTable")
Dim resultRows As HtmlElementCollection = resultsTable.GetElementsByTagName("tr")
Dim aRow As HtmlElement = resultRows.Item(Int32.Parse(txtRow.Text) + 1)
Dim aColumn As HtmlElement = aRow.GetElementsByTagName("td").Item(Int32.Parse(txtColumn.Text) - 1)
txtOutput.Text = aColumn.InnerText
推荐阅读
- postgresql - Postgres查询元素“严格正确”范围
- javascript - 在 node.js 上使用 form-data 和 axios 提交文件不起作用
- node.js - 如何将 EJS {ifelse) 转换为 hbs 模板引擎
- excel - VBA复制粘贴最后一列公式和格式到新列然后复制和粘贴新第二列的值到最后一列
- bpf - ebpf:如何在 eBPF 汇编程序中使用 BPF_FUNC_trace_printk
- javascript - 如何删除自动应用到正文的背景颜色?
- node.js - 使用 requestPromise npm 将 Puppeteer 生成的 Pdf 发送到另一个微服务
- node.js - docker 运行 npm install 导致 ERR_SOCKET_TIMEOUT
- javascript - 有没有一种方法可以概括一个组件以具有 props/onclick 功能而不为其他组件添加相同的东西
- javascript - SyntaxError:JSON 输入意外结束(获取错误)