2

私は次のコードを持っています (除外されたクラス コンストラクターなど) - 私は 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 メソッドは必要ありません。実際にボタンをクリックする必要があります。

4

1 に答える 1