V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
068089dy
V2EX  ›  问与答

现在要用 pyqt 做一个类似浏览器 Inspector 功能的客户端程序,但是找不到方法获取点击元素的 dom,求解?

  •  1
     
  •   068089dy · 2019-07-18 09:53:17 +08:00 · 668 次点击
    这是一个创建于 1955 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在要用 pyqt 做一个类似浏览器 Inspector 功能的客户端程序,但是找不到方法获取点击元素的 dom,求解?之前的版本可以使用这个方法:

    htc = self.browser.page().mainFrame().hitTestContent(event.pos())
    print(htc.element())
    

    只要获取到点击事件的位置,就能获取到 element,但是现在 QWebEnginePage 没有这个方法了。

    现在有一下几种想法: 1.js 获取到指定位置的元素 dom,或者获取到点击元素的 dom。( js 如何获取到指定位置的元素 dom ) 2.找到 pyqt5 中获取元素的新方法。(但是找了半天没找到)

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:02 · PVG 07:02 · LAX 15:02 · JFK 18:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.