问题标签 [qwebelement]

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 投票
1 回答
1380 浏览

html - QtWebKit, QWebElement::setPlainText() 问题

来自 Qt 在线帮助

将此元素的现有内容替换为文本。这相当于设置 HTML innerText 属性。

我的代码:

输出是“”。
为什么我看不到登录元素的新值?

0 投票
2 回答
969 浏览

qt - QWebElement 信息在页面上的哪个位置呈现?

看起来在 qt 4.5.x 中无法访问 DOM 和 HTML 标签的渲染细节。当前快照 QWebElement 看起来像在那里使用的正确类如果可以从 QWebElement 信息中获取它在页面上的呈现位置,任何人都可以给我信息吗?还是有其他方法可以获取该信息?TIA,问候

0 投票
3 回答
6593 浏览

qt - 如何跟踪 QWebKit 中的链接?

具有以下 html 的 DOM;

如何跟踪 QWebKit(特别是 QWebPage)中的链接(href)。

请注意,这是一个链接的图像。
我不能通过模拟鼠标单击来做到这一点(即使可以,我也不想这样做),因为我不使用 QWebView 因此我没有呈现页面。

0 投票
1 回答
2137 浏览

python - 来自网络的 Qt 图像

我希望 PyQt 加载图像并从网络上显示它。我在网上找到的数十个示例都不起作用,因为它们用于下载图像。

我只是想查看它。

就像是

0 投票
1 回答
1283 浏览

c++ - 在单独的线程中对 QWebPage 的 QWebElement 操作

我在主线程中创建了一个 QWebPage(你不能在其他任何地方创建它)。我想使用 Qt 4.6 中引入的 QWebElement API 来操作这个页面,但是在一个单独的线程中。这样该线程将获取对页面的引用并执行我需要的必要的树遍历和属性更改。

正如Threads and QObjects文档页面所解释的,在不拥有 QObjects 的线程中操作 QObjects 是不安全的,除非开发人员可以确保相关 QObject 在此操作进行时不会处理事件。

现在,这个 QWebPage 也显示在 QWebView 中,但是在等待工作线程完成时主线程将被阻塞(实际上其中很多,在许多不同的页面上工作)。因此,在操作进行时主事件循环不会运行。

因此,我相信手术是安全的。我弄错了吗?我错过了什么吗?我基本上是在寻求保证,这不会在我的脸上爆炸......

0 投票
1 回答
1298 浏览

qt - 如何在 QWebElement 中触发类似用户的事件

为 QWebElement 触发类似用户的事件(如鼠标单击链接)是真的吗?即,例如,给定当前帧中的 QWebElement(使用 QWebKit)作为 html 标记(“”),我希望以编程方式单击()这个元素。

在更复杂的情况下,还有更多有趣的事情,比如如何为 html UL 元素发出 OnChange 事件?在这种情况下,我不仅发出 OnChange(),而且还从角色 Current Element 中的枚举中设置新元素(在类似用户的行为中,有两个步骤:1. 点击 UL(在此框展开元素之后) 2.选择一些元素)

我已经通过实时使用jQuery及其函数trigger(...)手动(由站点开发人员程序员)编写了onclick = ...,onchange = ...等属性来解决这个问题。

但是,以编程方式触发用户类事件的问题对我来说很大,请帮助)

0 投票
2 回答
1876 浏览

qt - Qt:如何接收由 QWebElement 对象触发的事件?

我想在 Qt 中的 Webkit 实例中单击链接或更改文本字段时收到通知。如何将事件侦听器连接到一个QWebElement

onchange我知道我可以在每个元素的/处理程序上放置一些 Javascript onclick,但我正在寻找更清洁的解决方案。

0 投票
2 回答
2387 浏览

qt - QtWebkit 和 QWebElement - 获取用户输入?

如何在输入字段中获取用户输入?

}

如果我设置了属性,它会起作用,但我想捕捉用户输入,有什么想法吗?

0 投票
1 回答
1809 浏览

python - 使用 PyQT QWebElement 提交 Google

以下代码未到达 searchResults。我已经打印出 documentElement.findFirst('input[name="btnG"]') 并发现它是<input name="btnG" type="submit" value="Google Search" class="lsb">这样的,所以我们已经做好了这一点。请注意,我的目标不是爬谷歌,而是通过众所周知的公共谷歌学习更简单。

0 投票
2 回答
1487 浏览

html - 库问题:如何设置 QtWebKit 来解析 HTML?

Nick Presta 展示了您可以在此处使用 qt 解析 HTML:https ://stackoverflow.com/questions/489522/library-recommendation-c-html-parser

但是,当我尝试构建它时,我在“QWebFrame* frame = page.mainFrame();”上遇到访问冲突 线。

我究竟做错了什么?