PyV8V8 引擎的 Python 语言封装,这是 python 和 JavaScript 对象之间的桥,支持在 Python 脚本中调用 V8 引擎。

>>> import PyV8
>>> ctxt = PyV8.JSContext()          # create a context with an implicit global object
>>> ctxt.enter()                     # enter the context (also support with statement)
>>> ctxt.eval("1+2")                 # evalute the javascript Expression
3                                    # return a native python int
>>> class Global(PyV8.JSClass):      # define a compatible javascript class
...   def hello(self):               # define a method
...     print "Hello World"    
...
>>> ctxt2 = PyV8.JSContext(Global()) # create another context with the global object
>>> ctxt2.enter()                    
>>> ctxt2.eval("hello()")            # call the global object from javascript
Hello World                          # the output from python script

 

使用PyV8在Python爬虫中执行js代码
本篇内容主要为大家讲解的是使用PyV8在Python爬虫中执行js代码。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2017-03-17 21:24:14 | 148 次阅读

Ubuntu下安装PyV8
本篇内容主要为大家讲解的是Ubuntu下安装PyV8。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2016-03-28 04:58:10 | 183 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务