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 主页。我试图基本上搜索页面。但我不知道点击“谷歌搜索”按钮。文档只提到了button.evaluateJavaScript("click()"),但这只调用了 JS 方法——在这种情况下我不需要任何 JS 方法,我需要实际单击按钮。

4

1 回答 1

5

为了关闭它,它看起来不会没有答案...... :)

根据这个问题,尝试用 替换click()this.click()

如何跟踪 QWebKit 中的链接?

于 2012-04-20T02:33:32.860 回答