相关疑难解决方法(0)

从Python执行Javascript

我有使用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().我可以写一个正则表达式来弄清楚整个事情,但我希望我的代码保持整洁.什么是最好的选择?

我正在浏览以下库,但我没有看到确切的解决方案.他们中的大多数都试图模仿浏览器,使事情变得缓慢.

编辑:一个例子将是伟大的..(准系统会做)

javascript python screen-scraping

46
推荐指数
6
解决办法
8万
查看次数

如何从Python调用Javascript函数?

我正在开展网络抓取项目.我正在使用的其中一个网站的数据来自Javascript.

我之前的一个问题有一个建议,我可以直接从Python调用Javascript,但我不知道如何实现这一点.

例如:如果JavaScript函数定义为: add_2(var,var2)

我如何从Python调用该JavaScript函数?

javascript python web-scraping

32
推荐指数
3
解决办法
7万
查看次数