我正在使用以下代碼在當前捲曲URL,這可以很好地與連接到URL結尾或POST數據的get一起使用。但不是和get和post。PHP Curl GET&POST
但是,當我使用高級休息客戶端(添加谷歌瀏覽器)它工作得很好。儘管如此,我看不到它發送的模仿它的請求。
繼承人我打電話給它。
$fields = array(
'searchPaginationResultsPerPage'=>500 );
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
$fields_string = rtrim($fields_string,'&');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.microgenerationcertification.org/mcs-consumer/installer-search.php?searchPaginationPage=1');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_POST,count($fields));
curl_setopt($curl,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 80);
$str = curl_exec($curl);
curl_close($curl);
只是使用這個作爲一個測試比其他任何東西,但似乎無法得到它的工作。我能拿到第500個結果所有的時間,但不能下500
在提示明顯之前,您是否嘗試過這種方法? – David 2012-04-26 10:11:58
我想可能不會,因爲你會發現你的代碼給出了我在這個主題的正文中提出的同樣的問題。 – David 2012-04-26 10:13:26
'我可以一直得到前500的結果,但不是下一個500'測試它....有什麼你認爲錯過了? – Baba 2012-04-26 10:22:07