0

我正在研究分析器类型的脚本。我的脚本应该登录系统,但系统有验证码,这个验证码通过 cookie 显示。当我通过该站点时,我可以看到验证码,但是当我通过应用程序访问该站点时。它不能被看到。我的代码如下。

我怎样才能通过 cookie ?

$id = "name";
$pw = "pass";
$postfields = "name=$id&password=$pw&Nerden=Forum&securityCode={security_code}&AutoLogin=1&submit=Giriş Yap";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1); // Get the header
curl_setopt($ch, CURLOPT_URL,"login_user.asp?ForumID=0");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0');
curl_setopt($ch, CURLOPT_COOKIEJAR, "/tmp/cookie");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$postfields");
curl_exec($ch);

这个脚本是 webwiz,首先,我去论坛路径(forum/default.asp)和第 2 步:我去登录站点?SESSION_ID=bla bla(程序识别)但是我看不到 gif。

真挚地。

4

1 回答 1

0

CAPTCHA(“完全自动化的公共图灵测试以区分计算机和人类”的缩写)的目的是防止自动化脚本完全这样做。

于 2013-07-17T10:27:38.057 回答