我試圖從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