我想知道如何在我的脚本中插入solvemedia验证码。我确实从他们的网站(https://portal.solvemedia.com/media/download/WWW-SolveMedia-1.1.tar.gz)安装了模块,但不知道在哪里添加这个(他们的说明):
安装插件后,您可以开始调用 Solve Media API。 显示小部件
要在您的一个表单上显示 Solve Media 小部件,请实例化 SolveMedia 类,并为其提供您的 API 密钥。然后调用 get_html 函数。您可以在我的帐户中找到您的 API 密钥:
use WWW::SolveMedia;
my $c = WWW::SolveMedia->new( 'my challenge key',
'my verification key',
'my hash key' );
# output widget
print $c->get_html();
处理答案
您可以通过调用 SolveMedia.check_answer(...) 检查用户的响应。
# check answer
my $result = $c->check_answer( $ENV{REMOTE_ADDR}, $challenge, $response );
if( $result->{is_valid} ){
print "Yay!";
}else{
print "Dang it :-(\n";
print "Error: ".$result->{error};
}
这就是我卡住的地方,因为我不知道如何/在哪里插入该代码。如果你们中的任何人愿意提供帮助,请回复。我愿意付几块钱。