Ejecutando Javascript desde Python

Tengo páginas web HTML que estoy rastreando usando xpath. losetree.tostring De un determinado nodo me da esta cadena:

<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>

Solo necesito la salida deescramble_758(). Puedo escribir una expresión regular para resolver todo el asunto, pero quiero que mi código se mantenga ordenado. ¿Cuál es la mejor alternativa?

Estoy revisando las siguientes bibliotecas, pero no vi una solución exacta. La mayoría de ellos están intentando emular el navegador, haciendo que las cosas se vuelvan lentas.

http://code.google.com/p/python-spidermonkey/ (dice claramenteit's not yet possible to call a function defined in Javascript)http://code.google.com/p/webscraping/ (No veo nada para Javascript, puedo estar equivocado)http://pypi.python.org/pypi/selenium (Emulando navegador)

Editar:Un ejemplo será genial ... (los barebones lo harán)

Respuestas a la pregunta(4)

Su respuesta a la pregunta