0
みんな! Qt WebKitからQt WebEngineに私のプロジェクトを移植したい!現在、私はHTMLのelemntを取得したい。PyQt5 + QtWebEngineはhtml要素を取得しますか?
私はPyQt5 + QT 5.8を使用します。
私のget elmentのFUNC:
def get_elment(self,selector,func):
js = '''
function r()
{
var button = document.querySelector("%s");
return button;
}
r();
'''%selector
self.wp.runJavaScript(js,func)
私はそれを使用します。
def print_element(e):
print "e:%s"%e
browser.get_elment('#u1 > a:nth-child(1)',print_element)
私はEは、html要素でなければなりません願っていますが、それは辞書です。 結果:
私は、ウェブ上で検索しますが、解決策を見つけることができませんでした。誰でも助けてくれますか?どうもありがとう!
これはできません。 Qt WebEngineの 'QWebElement'に相当するものはありません。すべてのDOM操作はJavascriptで行わなければなりません。 – ekhumoro
@エモムロOK!ありがとうございました ! – bestren