我将在网页上收集表单输入,以便根据输入字段名称自动填写下一页。
如何将QtWebkit中选定/篡改的HTML元素数据传递给qt应用程序? 像Firebug一样。
Qt版本:4.6 / 4.7
感谢。
答案 0 :(得分:4)
添加一些JavaScript,为鼠标指针下方的元素指定一个唯一的ID或类,然后使用标准选择器和QWebFrame来定位它。
一个更简单的解决方案可能是选择器":hover"
,但这会为您提供一大堆需要过滤的元素,因为鼠标总是悬停在HTML
和BODY
之上在鼠标下方堆叠在一起的其他元素。因此,如果鼠标位于段落中的span
之上,则至少会获得HTML, BODY, P, SPAN
。