【问题标题】:cURL- how to submit youtube captcha using cURLcURL-如何使用 cURL 提交 youtube 验证码
【发布时间】:2013-08-16 13:17:35
【问题描述】:

我有一个 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]);

} ?>

谁能给我建议

【问题讨论】:

    标签: php curl youtube captcha


    【解决方案1】:

    你没有。验证码的全部意义在于限制使用网络浏览器的人的访问权限,并阻止自动化工具,例如您似乎正在尝试编写的工具。

    请改用the APIs provided

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-05
      • 2016-08-22
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 2021-12-10
      相关资源
      最近更新 更多