Python 执行 js

2018-07-13 08:24:32 +08:00
 dullboy
请问这里有没有 python, js 方面的大牛?我现在用 python 的 pyv8 来执行一段 js 代码,出了很多错。这段 js 代码可能有点复杂,请问有没有大牛有兴趣试一下,我愿意付报酬,谢谢。
2423 次点击
所在节点    Python
8 条回复
zqjilove
2018-07-13 08:27:00 +08:00
貌似最简单的解决方法是,直接 python 结合 node 处理 JS , 之前处理 JS,就是用这种方法。 本人小白,不懂 node,也不熟悉 python, 只是有过类似才处理、
zhaoshengzhi
2018-07-13 10:53:43 +08:00
python 调用 node
NobodyVe2x
2018-07-13 11:01:37 +08:00
提供一个思路,行不行自己判断。
使用 pyqt 库,嵌入一个 webview,使用 web_view.page().runJavaScript() 方法执行 js。

貌似有点绕。。。尴尬~~~~
dullboy
2018-07-13 11:33:13 +08:00
webview 会用到浏览器吧?我们不想使用浏览器。
swt1993
2018-07-14 11:29:30 +08:00
@dullboy webview 并没有调用任何的浏览器。qt 内置了浏览器内核 webkit 所以可以直接请求渲染页面。qt5.6 版本以前是提供 webkit 内核,qt5.6 以后的版本提供 chromium 内核。 使用 pyqt5 去渲染页面还是执行 js 都是可行的。
dullboy
2018-07-14 12:26:49 +08:00
@swt1993 请问 qt 内置的浏览器内核算不算无头浏览器?谢谢
rocketman13
2018-07-15 15:38:01 +08:00
pyv8 和 js2py 有区别吗?貌似都可以载入 js 环境执行 js 代码吧
wzwwzw
2018-07-15 16:55:43 +08:00
为什么不直接调用 node 呢,或者是用 node 写个接口,直接请求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/470433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX