我正在研究分析器类的脚本。我的脚本应该登录系统,但系统有验证码,这个验证码通过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。
此致。
答案 0 :(得分:0)
CAPTCHA(“完全自动化的公共图灵测试告诉计算机和人类分离”的初衷)是为了防止自动脚本完全执行此操作。