У меня есть следующий код (исключенный конструктор класса и т. д.) - я использую 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, мне нужно нажать кнопку.
click()
наthis.click()
Это напомнило мне, что мне действительно нужно выучить JavaScript... Большое спасибо! - person Bo Milanovich   schedule 20.04.2012