2024-05-01 21:38:44 发布
网友
可以用Python运行JavaScript吗?有什么图书馆能让这成为可能?在
我需要执行一些JavaScript,我知道在一些Java库中这是可能的,但是我更喜欢Python。在
有人能给我一个线索吗?在
谨致问候
如果您已经在其中使用PyQt和QWebView,并显示自定义html,那么QWebFrame的evaluateJavaScript函数可能对您有用:
# Python def runJavaScriptText(self, jsText): jsText = 'hello()' # just to fit javascript example self.webView.page().currentFrame().evaluateJavaScript(jsText) // Javascript function hello() { alert('hello'); };
您可以检查spidermonkey
使用spidermonkey可以使代码更紧密地集成,但是作为一种解决方法,您可以使用Selenium远程控制在浏览器中运行javascript:
http://seleniumhq.org/projects/remote-control/ (有一些方法可以在不需要浏览器的“物理”显示的情况下完成,例如使用VNC服务器)
如果您已经在其中使用PyQt和QWebView,并显示自定义html,那么QWebFrame的evaluateJavaScript函数可能对您有用:
您可以检查spidermonkey
使用spidermonkey可以使代码更紧密地集成,但是作为一种解决方法,您可以使用Selenium远程控制在浏览器中运行javascript:
http://seleniumhq.org/projects/remote-control/ (有一些方法可以在不需要浏览器的“物理”显示的情况下完成,例如使用VNC服务器)
相关问题 更多 >
编程相关推荐