Linuxマシン(Ubuntu)にSpidermonkeyJSエンジンを正常にインストールしました。基本的に私の目標は、Ajax(js)スクリプトを実行し、その結果をPythonスクリプトに戻すことです。私は基本的に、優れたOOWebスクレイパーを構築しようとしています。しかし、これらすべてを機能させるのはかなり難しいです。
ターミナルにJSと入力すると、Javascriptの実行を開始できるようになりました。私はグーグルしていて、Stackoverflowでこの小さなスニペットを見つけました:
import urllib2
import spidermonkey
js = spidermonkey.Runtime()
js_ctx = js.new_context()
script = urllib2.urlopen('http://etherhack.co.uk/hashing/whirlpool/js/whirlpool.js').read()
js_ctx.eval_script(script)
js_ctx.eval_script('var s="abc"')
js_ctx.eval_script('print(HexWhirpool(s))')
しかし、モジュールSpidermonkeyが見つからないというエラーで実行に失敗しました。
私は今少し迷っています。誰か助けてくれますか?