私は次のコードを持っています (除外されたクラス コンストラクターなど) - 私は PySide を使用しています:
self.view = QWebView()
frame = self.view.page().mainFrame()
document = frame.documentElement()
search = document.findFirst("input[name=q]")
search.setAttribute("value", "srbija")
button = document.findFirst("input[name=btnK]")
お気づきかもしれませんが、これは google.com のホームページから直接引用したものです。私は基本的にページを検索しようとしています。しかし、「Google検索」ボタンをクリックすることがわかりません。ドキュメントには のみが記載されていますがbutton.evaluateJavaScript("click()")
、これは JS メソッドのみを呼び出します。この場合、JS メソッドは必要ありません。実際にボタンをクリックする必要があります。