import webkit
import gtk
import jswebkit
webview = webkit.WebView()
webview.connect('load-finished', lambda v, f: gtk.main_quit())
# How can I set user-agent ?
webview.load_uri('http://localhost/tech/test.html')
gtk.main()
js = jswebkit.JSContext(webview.get_main_frame().get_global_context())
renderedBody = str(js.EvaluateScript('document.body.innerHTML'))
print renderedBody
我想为 webkit.WebView 设置用户代理,例如“iPad”或其他,我该怎么做?
最佳答案
尝试:
settings = webkit.WebSettings()
settings.set_property('user-agent', 'iPad')
webview.set_settings(settings)
关于python - 如何在 python-webkit 中设置用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778595/