Wykonywanie Javascript z Pythona

Mam strony HTML, które indeksuję za pomocą xpath. Theetree.tostring pewnego węzła daje mi ten ciąg:

<code><script>
<!--
function escramble_758(){
  var a,b,c
  a='+1 '
  b='84-'
  a+='425-'
  b+='7450'
  c='9'
  document.write(a+c+b)
}
escramble_758()
//-->
</script>
</code>

Potrzebuję tylko wyjściaescramble_758(). Mogę napisać wyrażenie regularne, aby dowiedzieć się wszystkiego, ale chcę, aby mój kod pozostał czysty. Jaka jest najlepsza alternatywa?

Przeglądam następujące biblioteki, ale nie widziałem dokładnego rozwiązania. Większość z nich próbuje emulować przeglądarkę, co powoduje, że rzeczy są powolne.

http://code.google.com/p/python-spidermonkey/ (wyraźnie mówiit's not yet possible to call a function defined in Javascript)http://code.google.com/p/webscraping/ (nie widzę niczego dla Javascript, mogę się mylić)http://pypi.python.org/pypi/selenium (Emulacja przeglądarki)

Edytować:Przykład będzie świetny ...

questionAnswers(4)

yourAnswerToTheQuestion