Php cURL-如何使用cURL提交youtube验证码

Php cURL-如何使用cURL提交youtube验证码,php,curl,youtube,captcha,Php,Curl,Youtube,Captcha,我有一个php代码来获取youtube验证码,但当我提交验证码时,什么也不会发生 <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.youtube.com/das_captcha?next=/'); curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_COOKIEJAR, 'session.ck'); curl_setopt($

我有一个php代码来获取youtube验证码,但当我提交验证码时,什么也不会发生

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.youtube.com/das_captcha?next=/');
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'session.ck');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 45);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; en-US;   rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13 GTB7.1');

$a = curl_exec($ch);
if(preg_match('#Location: (.*)#', $a, $r)){
$l = trim($r[1]);

} ?>


谁能告诉我你不需要。验证码的全部目的是限制使用web浏览器的用户访问,并阻止自动工具,如您试图编写的工具

改用