您的位置:首页 > Web前端 > JavaScript

python运行javascript

2013-12-17 19:07 316 查看
http://xwsoul.com/posts/490

python运行javascrip有两种以上方法,但在linux环境下只能用到pyv8

1,前期软件

sudo apt-get install scons libboost-dev libboost-thread-dev \
libboost-system-dev \
python-dev libboost-python-dev


2,源码

apt-get install subversion

svn checkout http://v8.googlecode.com/svn/trunk/ v8
svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8


3,安装

Python setup.py


cd v8
export PyV8=`pwd`
export V8_HOME=`pwd`
cd ../pyv8
python setup.py build
sudo python setup.py install


4,测试

import PyV8

ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
(function(){
function hello(){
return "Hello world.";
}
return hello();
})
""")
print func()


附:

apt-get install python-pip

pip install beautifulsoup
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: