问题标签 [htmldocumentclass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
174 浏览

c# - 在浏览器中查找文本框

我有一个外部正在运行的 Web 应用程序,我需要在其中填充许多具有不同值的文本框。

文本框似乎在 Flash 应用程序中。

但我找不到文本框。到目前为止,我可以通过它获得浏览器和其中的文档,但我不知道元素的名称或 ID。我需要搜索它们以识别它们。


0 投票
1 回答
990 浏览

java - 在 DocumentEvent 中获取更改的内容

目标:
使用 JEditorPane 和 HTMLDocuments 我需要对图像的删除做出反应,即<img>..</img>标签定义的元素。

我尝试了什么:
现在我使用 DocumentListeners 对 DocumentEvents 做出反应,这些事件在文档更改时触发。不幸的是,DocumentEvents 不直接包含有关更改内容的信息,因此我无法确定删除了哪种元素。看来我所能做的就是遍历文档的所有元素并调用事件 getChange(Element)。

尽管此解决方案部分有效(有时在删除图像时 sysout 报告 ap-implied而不是 a img),但我非常感谢其他解决方案。String可能有人知道获取与文档更改相关联的简单方法?

解决方案
根据接受的答案,以下代码演示了将 DocumentFilters 用作侦听器(在这种情况下用于图像删除)。

0 投票
1 回答
2457 浏览

wpf - WPF WebBrowser 无法加载 Angular JS 网站的呈现 HTML

我正在开发 WPF 应用程序,我想获取使用 Angular JS 技术的网站的呈现 HTML。这是我尝试过的:

首先,我创建一个 WPF Web 浏览器控件:

然后我将它导航到我的目标网页:

LoadCompleted我的实例的事件处理程序中,我WebBrowser将检索到的文档转换为mshtml.HTMLDocument

我得到的只是页面的原始 HTML,而不是来自服务器的 Angular JS 处理和呈现的 HTML。我错过了什么吗?

0 投票
1 回答
91 浏览

vb.net - 如何在 Htmldocument 中使用 urldecode

我有这个网址 www.vipme.com/clothing_c900027 的HtmlDocument 因为他们的网站包含编码字符网站包括特别喜欢:// ,这里是我的代码

调试时似乎不起作用 在此处输入图像描述

0 投票
0 回答
2020 浏览

html - 如何让 Powershell 与网页上的元素进行交互

我正在尝试编写一个与网页元素交互的 Powershell 脚本。为了学习脚本的概念,我使用 Armorgames.com 作为目标 url,我的目标是使用 powershell 登录该站点,然后根据指定的搜索条件搜索可用的游戏,然后将结果导出到 CSV . 随附的代码示例是我目前拥有的。但我无法理解我正在搜索的网页元素的哪些部分以及如何将值输入到可用字段中。我也收到错误“方法调用失败,因为 [mshtml.HTMLDocumentClass] 不包含名为 'getElementsById' 的方法”,我不明白为什么

0 投票
1 回答
184 浏览

c# - 为什么 Visual Studio 无法处理 HTMLDocument 类?

在 C# 中 Object htmlDoc = _webbrowser.Document; ,当我在调试模式下单步执行代码时, htmlDoc = {mshtml.HTMLDocumentClass} 当我将鼠标悬停在Object htmlDoc分配上时,我会显示。

但是当我在 IDE 中键入这段代码时HTMLDocument htmlDoc = new HTMLDocumentClass();,Visual Studio 无法识别HTMLDocument,也无法识别HTMLDocumentClass该类。

我已经包含了的命名空间System.Windows.Forms并引用了同名的 DLL,它是版本 4.0.0.0 和运行时版本 v4.0.30319。我尝试添加命名空间System.Windows.Brower,但 IDE 无法识别它的存在。为什么调试器似乎可以识别,mshtml.HTMLDocumentClass但代码本身却无法识别?

0 投票
1 回答
34 浏览

java - javax.swing.text.html.HTMLDocument:如何在文档中找到 html 图像映射?

我正在尝试在以下位置找到一个 html 地图HTMLDocument

使用hdoc我的HTMLDocument,我尝试了以下方法来获取地图,但它不断返回null

难道我做错了什么?我如何获得地图?

0 投票
1 回答
160 浏览

tampermonkey - Greasemonkey 抛出“DOMException:操作不安全。” 关于 document.implementation.createHTMLDocument().open()

法拉盛 84.0.2,通用汽车 4.10.0

代码可以在GitLab上看到。相关部分是:

控制台输出:

脚本适用于 Tampermonkey。

0 投票
0 回答
23 浏览

excel - 将查询表连接到 HTMLDocument 而不是 URL

问题是在该页面中选择两个下拉列表后,从内部网页中提取表格到 Excel 工作表。我更喜欢使用 querytable.add 方法来保持表格格式而不是提取每个单元格数据然后填充它们。我可以使用 VBA 选择该页面中每个下拉列表的每个项目,从而更新表数据:

然后再次设置 HTMLdocument 来保存新的表格数据。

此行是必要的,以避免连接到预设表数据

现在这里的问题是从这个 HTMLDoc 中提取查询表。有没有办法做这样的事情?: