python qtwebkitを使用して、pythonでさらに処理するためにページからデータを取得するにはどうすればよいですか? 基本的に、私はいくつかのjavascriptを実行したい(frame.evaluateJavaScript()を介してqtwebkitで十分に簡単です)。その後、結果の文字列をPythonに返してさらに処理します(ここで行き詰まっています)。
質問する
302 次
1 に答える
0
これを見つけました:http://www.slideshare.net/tewson/using-qtwebkit-in-pyqt-as-a-n00b
スライド9のコードは次のとおりです。
x = QObject()
x.setObjectName("x")
x.setProperty("foo", QVariant(""))
x.setProperty("bar", QVariant(""))
frame.addToJavaScriptWindowObject("x", x)
frame.evaluateJavaScript("x.foo = 'foo';x.bar = 5;")
print x.property("foo").toString()
print x.property("bar").toInt()
これはうまく機能します
于 2012-05-08T20:21:24.683 に答える