如何使用curl

时间:2016-06-29 06:49:17

标签: php curl web-scraping

在填写所有数据后,我想要来自其他网站的数据,其中网址看起来像“https://www.example.com/quote/results”。我不明白如何传递数据来获取正确的数据。我尝试这段代码,但它只显示空白页。

    <?php 

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include('simple_html_dom.php');
$czip=$_POST['czip'];
$dest=$_POST['dest'];
$weight=$_POST['weight'];

$url = 'https://www.example.com/quote/results';

$data = array('collection-zip' =>$czip,
                  'destination'=>$dest,
                  'weight' =>$weight);
$ch = curl_init();                
$timeout=5;
$ch = curl_init($url);
$data=http_build_query($data);
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);             

curl_close($ch);
   echo "<pre>";
   print_r($data);
   exit;
   if($headers['http_code'] == 200){ 
      echo $content;
      exit;
   }


?>

我不熟悉卷曲和网页报废。 如果有任何灵魂请分享。

0 个答案:

没有答案