我正在做一个网络抓取项目,我偶然发现了一个有验证码的网页。现在的问题是,只有当我点击刷新验证码按钮时才会显示验证码的链接,这实际上是一个名为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脚本单击该刷新验证码按钮?
答案 0 :(得分:1)
如果您安装了node
,则可以使用subprocess
模块
from subprocess import call
call(['node', '-e', 'JavaScript', 'code', 'here'])