如何使用python脚本调用javascript函数?

时间:2015-08-02 13:37:14

标签: javascript python

我正在做一个网络抓取项目,我偶然发现了一个有验证码的网页。现在的问题是,只有当我点击刷新验证码按钮时才会显示验证码的链接,这实际上是一个名为refresh capthca的java脚本函数。 这是按钮的代码:

     <a title="Request a new validation code." href="javascript: refreshCaptcha();"      onclick="#">
     <img src="index.jpg" border="0" style="vertical-align:bottom;" width="23" height="22"></a>

如何调用该函数或使用python脚本单击该刷新验证码按钮?

1 个答案:

答案 0 :(得分:1)

如果您安装了node,则可以使用subprocess模块

from subprocess import call
call(['node', '-e', 'JavaScript', 'code', 'here'])