我有使用xpath爬行的HTML网页.在etree.tostring某个节点的给我这个字符串:
<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>
Run Code Online (Sandbox Code Playgroud)
我只需要输出escramble_758().我可以写一个正则表达式来弄清楚整个事情,但我希望我的代码保持整洁.什么是最好的选择?
我正在浏览以下库,但我没有看到确切的解决方案.他们中的大多数都试图模仿浏览器,使事情变得缓慢.
it's not yet possible to call a function defined in Javascript)编辑:一个例子将是伟大的..(准系统会做)
我正在开展网络抓取项目.我正在使用的其中一个网站的数据来自Javascript.
我之前的一个问题有一个建议,我可以直接从Python调用Javascript,但我不知道如何实现这一点.
例如:如果JavaScript函数定义为: add_2(var,var2)
我如何从Python调用该JavaScript函数?