我试图从http://mca.gov.in中获取数据。我正在使用CURL和PHP来提取数据。使用curl和PHP从mca.gov.in中获取数据
这里是形式:http://www.mca.gov.in/mcafoportal/viewSignatoryDetails.do
当我做HTML表单直接通过这个HTML表单(“http://www.mca.gov.in/mcafoportal/viewSignatoryDetails.do”)提出,它的工作原理。
我开发了我自己的表单并直接提交到上面的链接,它也可以工作。
但是,当我通过相同的参数来检索使用curl
的数据时,它不提供任何数据。
这是我用来从http://mca.gov.in获取数据的代码。
$data = http_build_query($post_data);
curl_setopt($ch, CURLOPT_URL, "http://www.mca.gov.in/mcafoportal/viewSignatoryDetailsAction.do");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
echo $result;
任何想法,什么可能是错的或如果我错过了什么?
现场有验证码,您是如何绕过? – Dhyey